参数 | 说明 |
基础信息 | |
提供商名称 | 身份源的名称,会在用户登录页内展示,用于用户登录时选择。 |
出口配置 | |
出口方式 | 选择该身份源调用上游 IdP 时使用的网络出口。企业微信等要求校验服务端来源 IP 的场景必须绑定固定出口 IP,并把该出口 IP 段加入 IdP 后台的可信 IP 白名单,否则回调被拒、状态报异常。
|
启用状态 | 控制该身份源是否可用。多条登录来源互相独立启停。
|
企业微信登录配置 | |
企业 ID | 企业微信租户唯一标识(CorpId),在企业微信管理后台获取,用于标识接入的企业微信主体。 |
Agent ID | 企业微信自建应用的应用标识(AgentId),在企业微信应用详情中获取,用于标识具体调用的自建应用。 |
Agent Secret | 企业微信自建应用的应用密钥(Secret),与 CorpId、AgentId 配合换取访问凭证,属敏感信息,需妥善保管避免泄露。 |
核心配置(钉钉&飞书) | |
客户端 ID | 在 IdP 侧注册应用后获取的客户端唯一标识符:飞书对应 App ID,钉钉对应 AppKey / Client ID,用于标识当前用户池与 IdP 的信任关系。 |
客户端密钥 | 与客户端 ID 配套的应用密钥:飞书对应 App Secret,钉钉对应 AppSecret / Client Secret,用于验证用户池作为 OAuth 客户端的合法性,属敏感信息,需妥善保管、避免泄露。 |
授权作用域 | 希望从 IdP 获取的用户信息权限范围。按最小权限原则申请。
|
SAML 核心配置 | |
SAML 元数据 | 从 SAML IdP 导出的元数据 XML(包含实体 ID、SSO 端点、签名证书等),支持直接粘贴 XML 内容或上传文件解析,用于与 IdP 建立元数据联邦信任。 |
启用签名验证 | 开启后,Agent Identity 将使用 IdP 提供的签名证书对 SAML 请求进行签名,防止 SAML 请求被篡改。 |
启用加密 | 开启后,Agent Identity 将使用 IdP 提供的加密证书对 SAML 响应(断言)进行加密。 |
OIDC 核心配置 | |
Issuer URL | 外部 OIDC 身份提供商的唯一标识 URL(如 https://<tenant>.okta.com),需与 IdP 配置完全一致,用于 OIDC 发现并验证身份令牌的签发来源合法性。 |
客户端密钥 | 在 IdP 注册 OIDC 应用后获取的客户端密钥(Client Secret),与 Client ID 配合用于验证用户池作为 OIDC 客户端的合法性,属敏感信息,需妥善保管避免泄露。 |
授权范围 | 希望从 IdP 获取的用户信息范围,至少需包含 openid,通常还需包含 profile 和 email,否则登录后无法获取用户基础信息(表现为用户信息为空或字段不对)。 |
安全配置 | |
启用 PKCE 增强安全性 | 推荐开启。为 OAuth 授权码流程增加 PKCE(Proof Key for Code Exchange)校验,防止授权码被拦截置换,增强浏览器登录安全性。IdP 无明确要求时可保持默认。 |
用户身份联动配置 | |
用户属性映射 | 配置 IdP 返回的用户字段如何写入用户池。可将上游属性(如 emails、displayName、departmentIds)映射到标准用户属性(user.email、user.name 等)、自定义属性(custom.<name>)或权威部门归属(system.department_assignment)。 注意 字段名必须与 IdP 返回的 claim 名完全一致,源路径不存在时该条映射自动跳过。 |
用户唯一标识属性 | 指定用于识别和关联本地用户的唯一属性字段(如 sub、email、NameID、邮箱),需与 IdP 元数据 / 返回属性一致;配置错误会导致同一用户在用户池内重复创建或无法关联已有账号。 |
允许新用户注册 | 是否允许新用户在注册页通过该身份源注册账号。
|
自动创建账号 | 用户通过身份源登录时,平台内未发现该用户时是否自动创建账号。
|
自动更新用户信息 | 是否自动更新用户信息(平台用户属性从第三方 IdP 实时同步)。
|
自动链接配置 | 已存在用户时,通过指定属性自动关联供应商身份,避免重复创建。 |
用户信息携带 | |
信息携带方式 | 控制 IdP 上游用户声明在向下游业务 / Agent 颁发令牌时如何传播携带(对应 ClaimsPropagationConfig)。可选模式:
|