biigle / auth-lslogin
BIIGLE 模块,通过 Life Science Login 提供身份验证。
v2.0.3
2024-05-17 07:55 UTC
Requires
README
这是一个提供通过 Life Science Login 进行身份验证的 BIIGLE 模块。
有关如何将您的 BIIGLE 实例注册为 Life Science Login 的新受信任方的信息,请参阅 此处。在 申请表 中,输入以下技术信息
- SAML2 或 OIDC: OIDC
- 支持的授权:
- 授权码流
- 刷新令牌
- 客户端是公开的: 否(请保持未选中状态)
- 需要 PKCE: 是(请勾选复选框)
- 重定向 URL:
https://example.com/auth/lslogin/callback(将example.com替换为您的实际域名)
安装
- 运行
composer require biigle/auth-lslogin。 - 运行
php artisan vendor:publish --tag=public以刷新模块的公共资源。每次更新此模块时,都请执行此操作。 - 在
config/services.php中配置您的 Life Science Login 凭证,如下所示'lifesciencelogin' => [ 'client_id' => env('LSLOGIN_CLIENT_ID'), 'client_secret' => env('LSLOGIN_CLIENT_SECRET'), 'redirect' => '/auth/lslogin/callback', ],
开发
查看核心存储库的 开发指南 以开始开发设置。
想要开发一个新模块?请前往 biigle/module 模板存储库。
贡献和错误报告
BIIGLE 欢迎贡献。查看 贡献指南 以开始。