luketowers/oc-azureadsso-plugin

OctoberCMS 插件,用于添加使用 Azure AD SSO OAuth 登录后端的支持。

安装: 343

依赖项: 0

建议者: 0

安全: 0

星星: 2

关注者: 2

分支: 7

开放问题: 1

类型:october-plugin

dev-master 2019-05-10 17:52 UTC

This package is auto-updated.

Last update: 2024-09-15 14:32:40 UTC


README

添加使用 Azure Active Directory 单一登录 (SSO) OAuth 登录后端的支持。

安装

市场 安装,点击“添加到项目”按钮,然后选择要将插件添加到的项目,更新项目以拉取插件。

从后端安装,转到 设置 -> 更新和插件 -> 安装插件,然后搜索 LukeTowers.AzureADSSO

仓库 安装,将其克隆到 plugins/luketowers/azureadsso,然后在项目根目录中运行 composer update 以拉取依赖项。

使用 Composer 安装,在项目根目录中运行 composer require luketowers/oc-azureadsso-plugin

设置

  1. 转到 Azure Active Directory -> 应用注册
  2. 创建一个新的应用程序(注册)
  3. 选择一个名称(例如:“我的 OctoberCMS 应用程序登录助手”)
  4. 如果需要,选择“Web 应用/API”应用程序类型
  5. 提供重定向 URI(默认为 https://example.com/luketowers/azureadsso/login/microsoft/callback,将 https://example.com 替换为您的 OctoberCMS 实例的 URL)
  6. 点击注册
  7. 选择您新创建的应用程序
  8. 复制“应用程序(客户端)ID”值,并将其放入您的 .env 文件中的 AZURE_AD_CLIENT_ID 环境变量中
  9. 在“API 权限”选项卡中选择您应用程序所需的权限(建议至少 Microsoft Graph -> User.Reademailprofile
  10. 转到“证书和密钥”选项卡并创建一个新的客户端密钥(建议设置为“永不”过期)。将此值复制下来,并将其用于 .env 文件中的 AZURE_AD_CLIENT_SECRET 环境变量。