跳转到主要内容
Authing 是一家提供身份识别和访问控制管理的供应商,通过 Authing 平台,可实现以 OIDC、SAML2.0 或 CAS 协议的方式登录 Flashduty 管理控制台。

准备工作

1

登录或注册 Authing

如果是新注册用户,需先创建用户池,根据提示创建即可。
2

创建应用

  • 选择标准 web 应用
  • 填写应用名称
  • 填写认证地址(SSO 登录时跳转的地址)
创建应用
3

记录相关信息

应用信息
字段描述
App ID对应 Flashduty 的 Client ID
APP Secret对应 Flashduty 的 Client Secret
Issuer对应 Flashduty 的 Issuer
认证地址通过 SSO 登录时跳转的地址

协议配置

1. 开启单点登录配置

打开 Flashduty 控制台并开启单点登录配置。开启SSO

2. 配置相关信息

将 Authing 应用的相关信息复制到对应的填写框中:配置信息将 Redirect URL 域名复制到 Authing 的登录回调 URL 中:回调URL

3. 更改 Authing 配置

将 id_token 签名算法更改为 RS256签名算法配置登录控制:登录控制更改权限:权限配置

4. 创建用户并测试登录

Flashduty 只支持用户邮箱关联,所以需要用邮箱创建用户。
在 Authing 中创建用户:创建用户使用 SSO 地址测试登录:测试登录
您也可以访问 console.flashcat.cloud 通过 SSO 的方式登录。
SSO 地址跳转到登录页面后,使用在 Authing 创建的用户登录 Flashduty 控制台:登录页面