阿里云
本文为您介绍如何将阿里云配置为 Agent Identity 的 OAuth 凭证提供商。
前提条件
操作人员需要具备Agent Identity管理员AliyunAgentIdentityFullAccess权限。
步骤一:在阿里云RAM创建OAuth应用
如果您已将阿里云 RAM 配置为 Agent Identity 的身份提供商,建议另外创建一个独立的 OAuth 应用,专门用于请求出站 OAuth 访问令牌。
执行本步骤及步骤三的操作人员需要具备以下RAM权限:
ram:ListApplicationsram:CreateApplicationram:GetApplicationram:UpdateApplication
参考策略:
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ram:ListApplications",
"ram:GetApplication",
"ram:CreateApplication",
"ram:UpdateApplication"
],
"Resource": "*"
}
]
}登录RAM控制台,在左侧导航栏选择。
在OAuth应用页面的企业应用页签下,单击创建应用。
在创建应用页面,配置以下参数。
输入应用名称和显示名称。
OAuth协议版本:选择2.1。
应用类型:选择Web应用。
访问令牌有效期(可选):设置阿里云签发的
id_token和access_token的有效期。回调地址:用户授权成功后,授权服务器重定向的目标地址。此处暂时留空。
OAuth范围:选择以下OAuth范围:
openid
/acs/mcp-server
单击创建应用。
步骤二:在Agent Identity创建OAuth凭证提供商
登录AgentIdentity控制台,在左侧导航栏选择。
在凭证提供商页面,确认已选择OAuth2页签。
单击创建凭证提供商。
在创建凭证提供商页面,配置以下参数:
凭证提供商名称:OAuth凭证提供商的名称。
描述(可选):凭证提供商的描述信息。
在基本信息区域,复制回调地址的值。
在配置信息区域,完成以下配置:
供应商:选择阿里云。
客户端ID:选择步骤一中创建的 OAuth 应用。
单击创建凭证提供商。
步骤三:在阿里云RAM更新OAuth应用的回调地址
在RAM控制台左侧导航栏选择。
在OAuth应用页面的企业应用页签下,单击步骤一中创建的 OAuth 应用名称。
在基本信息区域,单击回调地址右侧的编辑。
粘贴步骤二中复制的回调地址。
单击确定。