xpointo / silverstripe-google-authenticator
此包的最新版本(dev-master)没有可用的许可信息。
为SilverStripe添加Google身份验证
dev-master
2015-12-21 02:08 UTC
Requires
- php: >=5.3.0
- google/apiclient: 1.1.*
- silverstripe/framework: >=3.1
This package is not auto-updated.
Last update: 2024-09-28 16:10:17 UTC
README
简介
本模块使Google身份验证在SilverStripe上成为可能。
它通过将Google登录获取的电子邮件地址与SilverStripe用户账户列表中的电子邮件地址匹配来工作,如果匹配则登录用户。
要求
安装
通过composer
composer require "xpointo/silverstripe-google-authenticator:dev-master"
配置
- 按照Google API文档中的说明获取Google OAuth客户端ID和客户端密钥
- 在Google OAuth配置中的重定向URI设置中,请包括以下URL
http://[yoursitename]/GoogleAuthenticatorController/callback
- 在您的
_ss_environment.php
或mysite/config.php
文件中定义Google OAuth客户端ID和客户端密钥。
define('GOOGLE_AUTHENTICATOR_CLIENT_ID', '[google-oauth-client-id]'); define('GOOGLE_AUTHENTICATOR_CLIENT_SECRET', '[google-oauth-client-secret]');