unarealidad/canarium-libraries-google-sso

使Canarium具有谷歌登录/注册功能。

dev-master 2017-01-04 04:22 UTC

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.distdata/googlesso.local.php.dist

暴露页面

附加定制

启用关联账户

通过将auth_class_service设置为GoogleSSO\Authentication\ConnectedAccount并将use_connected_accounts设置为true,您可以将多个谷歌账户关联到单个canarium用户。此功能仍在开发中,并且对于多种用例来说还不够灵活。

暴露服务