Flashduty帮助文档
  1. 单点登录
Flashduty帮助文档
  • Flashduty
    • 入门介绍
      • 介绍
      • 快速开始
      • 常见问题
      • 状态页
    • 访问控制
      • 成员管理
      • 权限控制
      • 团队管理
      • 账户设置
      • 单点登录
        • 配置Keycloak登录
        • 配置Authing登录
    • 值班管理
      • 值班规则
      • 值班示例
    • 故障管理
      • 协作空间
      • 接入告警
      • 处理告警
      • 分派策略
      • 通知方式
      • 告警降噪
      • 通知模板
    • 集成指引
      • 集成概览
      • 告警事件
        • 自定义事件集成
        • 邮件 Email 集成
      • 变更事件
      • 即时消息
    • 数据分析
      • 分析数据
    • 自动化
  1. 单点登录

配置Keycloak登录

Keycloak是一款开源的身份和访问管理平台,能够轻松帮您搞定用户登录验证、权限分配等工作
提示
本篇文章不涉及部署和讲解Keycloak相关内容,如需了解Keycloak更多信息,请参考官方文档

配置SAML协议#

1.登录FlashDuty控制台#

从FlashDuty获取acs地址(第2步会用到)
路径:访问控制--->单点登录--->设置--->SAML2.0协议---->Flashcat服务提供商信息--->Assertion Consumer Service URL
image.png

2.登录Keycloak控制台新建一个Client#

路径:Clients ---> Create client
Client Type:选择SAML协议
Client ID填写: flashcat.cloud(固定值,不可更改)
Valid redirect URIs 填写从FlashDuty获取的acs地址
image.png
image.png

3.配置Client相关信息#

Name ID format 更改为email类型
image.png
Client signature required 设置为关闭状态
image.png
创建email,phone,username三种类型的用户
提示
创建之前需要先删除之前OpenID Connect协议的用户,创建完成设置为Default
image.png
image.png
将添加的用户加入到Client中
image.png
image.png
配置email/phone/username映射器(以email为例,其他按照下面步骤配置即可)
image.png
image.png
image.png

4.下载XML文件#

提示
下载的文件是一个压缩包,在本地解压后会有两个xml文件,只需要idp-metadata.xml文件即可
在Client--->Action中下载到本地
image.png
上传XML文件到FlashDuty的单点登录配置中
image.png

5.在Keycloak创建用户并测试登录#

创建用户(一定要绑定一个邮箱地址)
image.png
登录测试:console.flashcat.cloud,选择SSO登录---域名处填写单点登录配置中登录域名前缀
image.png

配置OIDC协议#

1.登录FlashDuty平台#

从FlashDuty获取Redirect URL(第2步会用到)
路径:访问控制--->单点登录--->设置--->OIDC协议---->Flashcat服务提供商信息--->Redirect URL
image.png

2.登录Keycloak控制台新建一个Client#

Client Type:选择OIDC协议
Clinet ID:没有特殊要求
Client authentication:保持开启状态
Valid redirect URIs:填写第1步获取的Redirect URL地址
image.png
image.png
image.png

3.获取Client的相关信息#

Client ID:创建Client时填写的ID
Client Secret:Client详情->Credentials卡片中即可看到
Issuer:Realm settings->Endpoints->OpenID Endpoint Configuration
image.png
image.png

4.FlashDuty单点登录配置样式#

image.png
配置完成后在Keycloak创建用户并绑定邮箱即可实现登录
登录测试:console.flashcat.cloud,选择SSO登录---域名处填写单点登录配置中登录域名前缀
修改于 2024-04-26 06:26:30
上一页
单点登录
下一页
配置Authing登录
Built with