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/(.*)', ], ];