jessehansonfoco / module-oauth-customer-login
Google and Keycloak OAuth2 Customer Login module for Magento 2
Package info
github.com/jessehansonfoco/module-oauth-customer-login
Type:magento2-module
pkg:composer/jessehansonfoco/module-oauth-customer-login
Requires
- google/apiclient: ^2.12
- lusitanian/oauth: v0.8.11
- magento/framework: >=101.0.7
This package is not auto-updated.
Last update: 2026-03-27 22:34:09 UTC
README
This is a module for Magento 2. This module enables functionality for registering and logging into a Magento Customer account using Google/OAuth2/OpenID and Keycloak. PKCE is supported with Keycloak also. Google has been enabled and integrated into the customer experience. Others are supported also, such as Twitter, Facebook, etc. It's just a matter of following the pattern which is already in this module, and hooking into the existing functionality.
Installation details
After installing the module, check the system configuration settings:
- Keycloak
- Is Enabled = yes
- Base URL
- Client ID
- Realm , default=master
- Google
- Client ID
- Client Secret