SQM SSO 接口⽂档
1. 功能介绍
SQM SSO 用户对接服务,主要用于和客户 DEVOPS 平台的用户系统进行对接和打
通,从而使客户的 DEVOPS 平台用户能免密登录 SQM 系统,并能正常使用。
该服务要求客户的 DEVOPS 平台首先配置 SQM 的 SSO 接口服务地址,并开放验证
DEVOPS 平台用户信息的接口。
SQM 和客户的 DEVOPS 平台通过 RESTFUL 接口进行交互和验证。
用户需使用系统管理员在 SQM 中设置参数:通用配置-鉴权-SSO 服务是否只验证用
户密码标识,当用户值设置为 N 时
1.1. 扩展接口说明:
用户需使用系统管理员在 SQM 中设置参数:通用配置-鉴权-SSO 服务是否只验证用
户密码标识
当用户值设置为 N 时(只验证用户):
⚫ ticket 参数(非必选),方便 SSO 用户能够在没有用户的情况下创建用户
登录;
⚫ projectName 参数(非必选),方便 SSO 用户能够免密登录到对应项目
的 JENKINS 静态详情页;
⚫ appName 参数(非必选),方便 SSO 用户能够免密登录到 JAVA 应用对
应 JENKINS 项目的动态详情页;
⚫ passWordEnCode 参数(非必选),方便 SSO 用户能够使用指定的密码
来创建 SQM 用户,passWordEnCode 值使用 RSA 非对称加密算法加密
生成;passWordEnCode 不存在时,将使用默认密码创建 SQM 用户。
当用户参数设置为 Y 时(验证用户密码):
⚫ ticket 参数(必选),方便 SSO 用户在 SQM 验证用户是否存在;
⚫ projectName 参数(非必选),方便 SSO 用户能够使用用户密码登录到
对应项目的 JENKINS 静态详情页;
⚫ passWordEnCode 参数(必选),方便 SSO 用户能够使用指定的密码来
验证 SQM 用户,passWordEnCode 值使用 RSA 非对称加密算法加密生
成;passWordEnCode 不存在时,将使用默认密码创建 SQM 用户。
评论