micorksen/cas-oauth-laravel

将 OAuth 提供商与仅支持 CAS 的应用程序连接起来的方法。

v2.0.0 2024-02-10 18:17 UTC

This package is auto-updated.

Last update: 2024-09-10 20:02:25 UTC


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