参数 | 说明 |
提供商名称 | 输入提供商名称,例如downstream-service-oauth。建议使用能够区分服务、用途和环境的名称。 |
创建方式 | 选择凭据的创建方式,支持手动创建和动态客户端注册。
|
加密方式 | 根据凭据管理要求选择 OAuth 客户端敏感信息的安全存储方式。支持以下选项:
|
主密钥来源 | 当加密方式选择为KMS 加密(平台存储)时,需要配置主密钥来源。
|
提供商类型 | 选择 OAuth 连接使用的身份提供商。支持飞书、Coze、GitHub、用户池和自定义。 说明 仅当“创建方式”选择手动创建时显示,且为必填项。
|
参数 | 说明 |
允许回调 URIs | 必填。配置身份提供商允许返回授权结果的回调地址,可填写多个地址,输入一个地址后按回车确认。建议分别配置开发、测试和生产环境的回调地址。此处填写的地址应同时登记在身份提供商的 OAuth 应用配置中,并确保协议、域名、端口、路径及末尾斜杠完全一致。 填写动态注册客户端时,允许使用的 HTTPS 回调地址。输入单个地址后按回车确认保存,支持录入多条互不重复的地址;后续填写的回调 URL,必须是这里录入地址中的其中一条。系统执行动态客户端注册时,会把这里配置的全部允许回调 URI 一并提交给身份提供商,作为客户端注册信息。 说明 仅创建方式为动态客户端注册(DCR)时显示,且需要配置。 |
回调 URL | 用于接收身份提供商返回的 OAuth 授权结果。用户完成授权后,身份提供商会将授权结果返回至该地址。请在回调 URL输入框中填写平台生成的回调地址,或应用实际部署的 OAuth 回调接口地址,请勿随意填写。
|
OAuth2 流程 | 选择 OAuth2 授权流程,用于确定访问令牌的申请方式和身份主体。
|
PKCE | 用于增强授权码流程的安全性,降低授权码被截获后遭到滥用的风险。默认开启,且不支持关闭。 |
强制重新授权 | 默认关闭。 当提供商支持相应参数时,可以开启。开启后,系统在发起授权时要求用户重新完成身份提供商授权流程,适用于权限范围发生变化、需要重新确认用户授权,或排查历史授权状态异常的场景。 |
凭据最大有效期(秒) | 设置 AgentKit 允许 OAuth 凭据持续使用的最长时间,默认值为 3600 秒。实际有效期由该配置与身份提供商签发令牌的有效期共同决定。请结合业务连续性、安全要求及身份提供商的令牌策略合理设置:
说明 若身份提供商签发的令牌有效期更短,则令牌以身份提供商规定的时间为准失效。本配置仅作为使用时长上限控制,无法延长已经签发的 Access Token、Refresh Token 的原始有效期。 |
自定义参数(可选) | 用于补充身份提供商要求的 OAuth 扩展参数。单击“添加参数”按钮,按键值对填写参数名称和参数值。参数名称及取值请参见目标身份提供商的官方文档,避免添加来源不明或与标准参数冲突的内容。 |
智能体身份池 | 选择 OAuth 连接所属的智能体身份池,用于管理智能体身份并隔离不同业务或环境中的凭据。AgentKit 默认提供default身份池;若无独立隔离要求,可直接使用默认值。 |
客户端名称(可选) | 若添加,请输入便于用户识别的客户端名称,最多支持 128 个字符。仅在创建方式选择“动态客户端注册(DCR)”时显示。 说明 该名称将作为客户端注册信息提交给目标身份提供商,提供商可能在授权页面或客户端管理页面中展示,具体展示方式由提供商决定。 |
主页 URL(可选) | 若填写,请输入客户端应用或业务的主页地址,支持以http://或https://开头的 URL。仅在创建方式选择“动态客户端注册(DCR)”时显示。 说明 该地址将作为客户端注册信息提交给目标身份提供商,具体展示及跳转方式由提供商决定。 |
Logo URL(可选) | 若填写,请输入客户端 Logo 图片的 HTTPS 地址,支持png、jpg、jpeg、webp、gif格式。并确保目标身份提供商能够正常访问该地址并获取图片,否则可能导致 Logo 无法展示。仅在创建方式选择“动态客户端注册(DCR)”时显示。 说明 该地址将作为客户端注册信息提交给目标身份提供商,具体展示方式由提供商决定。 |
权限范围 | 权限范围(Scope)用于限定访问令牌可以访问的资源和能力。请遵循最小权限原则,仅申请业务实际需要的权限。 注意
不同创建方式对应的配置要求存在差异,如下:
说明 配置完成后,系统会在动态客户端注册或用户授权请求中,将所填 Scope 提交给身份提供商。
说明 不同身份提供商采用的权限体系可能不同,请勿将 openid 作为所有 OAuth 提供商的统一配置。例如: |
参数 | 说明 |
出口配置 | |
出口 IP | 用于说明 AgentKit 凭据托管服务访问身份提供商时使用的网络出口,支持以下选项: 说明 若无固定出口或 IP 白名单要求,建议使用 平台默认出口;若目标服务仅允许指定来源 IP 访问,请选择 自定义出口,并提前完成网络连通性和白名单配置。
配置自定义出口时,请先完成以下准备工作:
说明
|
资源管理 | |
所属项目 | 该凭据所属项目,系统默认选择default(默认项目);也可按需切换项目或新建项目。
|