micorksen / cas-oauth-laravel
将 OAuth 提供商与仅支持 CAS 的应用程序连接起来的方法。
v2.0.0
2024-02-10 18:17 UTC
Requires
- laravel/framework: ^10.43
- socialiteproviders/manager: ^4.4
README
cas-oauth-laravel
配置
⚠️ 注意:您需要将已检查的变量添加到 .env 文件中,并创建一个服务,否则,该软件包不会路由任何内容。
-
CAS_PROPERTY: 用于生成 CAS 票据的属性 (默认:id) -
OAUTH_PROVIDER: 要使用的 Socialite 驱动。 -
OAUTH_SCOPES: 要使用的范围,用逗号分隔 (默认:openid,profile,email)。 -
OAUTH_CLIENT_ID: 您 OAuth 应用程序的 ID。 -
OAUTH_CLIENT_SECRET: 您 OAuth 应用程序的密钥。 -
OAUTH_PARAMS: 要传递给 OAuth 提供商的自定义参数,格式为key=value,用逗号分隔。
要求
- 使用
composer require micorksen/cas-oauth-laravel安装此软件包并安装您的 Socialite 驱动。BOOM!您就可以开始了。 - 在
config/services.php文件中创建一个服务,如下所示
return [ ... 'cas' => [ 'https://micorksen.eu/(.*)', ], ];