unarealidad / canarium-libraries-google-sso
使Canarium具有谷歌登录/注册功能。
This package is not auto-updated.
Last update: 2024-09-28 19:42:10 UTC
README
使Canarium具有谷歌登录/注册功能。此模块还支持每个Canarium用户具有多个关联账户。
安装
通过composer安装
composer require unarealidad/canarium-libraries-google-sso dev-master
将 GoogleSSO
添加到您的Appmaster的 config/application.config.php
或您的Appinstance的 config/instance.config.php
中的 modules
键下
将全局配置 data/googlesso.global.php.dist
复制到您的Appinstance的 config/autoload/
目录,并移除 .dist
扩展名。这是全局配置。
将示例配置 data/googlesso.local.php.dist
复制到您的Appinstance的 config/autoload/
目录,并移除 .dist
扩展名。
转到您的Appinstance目录,并运行以下命令以更新您的数据库
./doctrine-module orm:schema-tool:update --force
配置
主要配置键:googlesso
示例配置文件:data/googlesso.global.php.dist
,data/googlesso.local.php.dist
暴露页面
附加定制
启用关联账户
通过将auth_class_service设置为GoogleSSO\Authentication\ConnectedAccount
并将use_connected_accounts设置为true
,您可以将多个谷歌账户关联到单个canarium用户。此功能仍在开发中,并且对于多种用例来说还不够灵活。
暴露服务
无