这个 Magento 2 模块允许您使用您的 Google 帐户登录到您的管理员用户帐户。 您还可以配置为在有人使用其 Google 帐户登录时自动创建管理员帐户。
设置您的 OAuth 凭据:-
使用以下 composer 命令安装 Google SSO 库: php -dmemory_limit=4G /usr/bin/composer require League/oauth2-google
访问 Google Developer Console 以创建您的 OAuth 凭据。
访问“凭据”部分
点击“创建凭据”
选择“OAuth 客户端 ID”
选择“Web 应用程序”应用程序类型。
当询问“授权重定向 URIs”时,输入下面给出的 URL 设置 OAuth 2 凭据后,登录到 Magento 后端并导航到 Stores > Configuration > Advanced > Admin > Google SSO。
将模块的状态更改为“启用”。
输入您在 Google Developer Console 中创建的客户端 ID。
输入您在 Google Developer Console 中创建的客户端密码。
点击保存
保存配置后,如有必要,请清除商店的缓存。下次您访问 Magento 2 后端登录页面时,您应该会看到一个使用 Google 登录的按钮。自动注册
您可以启用“自动注册”,允许有权访问某些 Google 帐户的用户自动为他们创建管理员帐户。这对于有多名员工登录客户管理员的机构特别有用。
您有以下可用的过滤器选项:
只允许特定的电子邮件
允许域中的任何电子邮件
允许任何与正则表达式匹配的电子邮件
禁用密码验证
如果用户使用 Google SSO 注册,您可以通过切换设置“允许自动注册的用户使用密码登录”来禁用用户使用密码自动登录其管理员帐户的功能。如果您处于工作环境中,当员工丢失工作电子邮件时,这将特别有用,他们不应再被允许访问客户管理员帐户。
这也可以在每个用户的基础上进行切换,即使用户最初不是使用自动注册功能创建的。