检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
response_mode 否 String 授权请求返回方式。 访问方式为program_console必选。 枚举值: fragment form_post signing_key 否 String OpenID Connect身份提供商ID Token签名的公钥。 最小长度:10。最大长度:30000。
in payload payload["_eventId_proceed"] = "" formresponse = session.post( idp_authform_submit_url, data=payload, verify=sslverification)
se,并采用浏览器提交表单数据的方式,获取unscoped token。 调试 您可以在API Explorer中调试该接口。 URI POST /v3.0/OS-FEDERATION/tokens 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 Content-Type
自定义代理的委托列表是企业IdP创建的用户组名称与华为云创建的委托名称的交集。 企业IdP自定义代理根据委托,携带IAM用户userB的token调用API(POST /v3.0/OS-CREDENTIAL/securitytokens),获取具有临时身份的securityToken,调用方法请参见:
ity-token”字段,使用方法详情请参考:使用临时AK/SK做签名。 调试 您可以在API Explorer中调试该接口。 URI POST /v3.0/OS-CREDENTIAL/securitytokens 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述
ity-token”字段,使用方法详情请参考:使用临时AK/SK做签名。 调试 您可以在API Explorer中调试该接口。 URI POST /v3.0/OS-CREDENTIAL/securitytokens 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述
对应API接口 授权项(Action) IAM项目 (Project) 企业项目 (Enterprise Project) 获取委托Token POST /v3/auth/tokens iam:tokens:assume - - 访问密钥管理 权限 对应API接口 授权项 IAM项目 (Project)
的Endpoint调用。IAM的Endpoint请参见:地区和终端节点。 调试 您可以在API Explorer中调试该接口。 URI POST /v3.0/OS-CREDENTIAL/credentials 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 Content-Type
的Endpoint调用。IAM的Endpoint请参见:地区和终端节点。 调试 您可以在API Explorer中调试该接口。 URI POST /v3.0/OS-CREDENTIAL/securitytokens 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述
response_mode String 授权请求返回方式。 访问方式为program方式时返回null。 枚举值: fragment form_post signing_key String OpenID Connect身份提供商ID Token签名的公钥。 请求示例 查询OpenID Connect身份提供商配置。
tc:SAML:2.0:bindings:HTTP-POST" Location="https://iam.myhuaweicloud.com/v3-ext/auth/OS-FEDERATION/SSO/SAML2/POST" index="0" isDefault="true"
手机号码和邮箱,如需预置上述信息,请参见:管理员创建IAM用户(推荐)。 调试 您可以在API Explorer中调试该接口。 URI POST /v3/users 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String
单点登录过程中发送SAML请求的方式。元数据文件中的“SingleSignOnService”需要支持HTTP Redirect或HTTP POST方式。 支持配置多个,华为云默认使用第一个。 SingleLogoutService 否 对应IdP元数据文件中“SingleLogoutService”
自定义身份代理登录票据logintoken默认有效期为10分钟,可设置范围为10分钟~12小时。 调试 您可以在API Explorer中调试该接口。 URI POST /v3.0/OS-AUTH/securitytoken/logintokens 请求参数 表1 请求Header参数 参数 是否必选 参数类型
IdP用户登录华为云后的身份和权限,例如登录华为云后的用户名、加入的用户组和拥有的访问权限。 图3 用户转换模型 登录验证:发起单点登录,测试是否能成功从企业IdP跳转登录华为云。 (可选)配置企业管理系统登录入口:将华为云的访问入口配置到企业管理系统中,用户可通过登录企业管理系统直接访问华为云,如图4所示。
Alice”的外部身份ID一致,则IdP_Test_User会以Alice的身份登录IAM。 图3 用户转换模型 登录验证:发起单点登录,测试是否能成功从企业IdP跳转登录华为云。 (可选)配置企业管理系统登录入口:将华为云的访问入口配置到企业管理系统中,用户可通过登录企业管理系统直接访问华为云,如图4所示。
单点登录过程中发送SAML请求的方式。元数据文件中的“SingleSignOnService”需要支持HTTP Redirect或HTTP POST方式。 支持配置多个,华为云默认使用第一个。 SingleLogoutService 否 对应IdP元数据文件中“SingleLogoutService”
管理员查询用户组所包含的IAM用户 步骤1:查询用户组列表 URI:GET /v3/groups API文档详情请参见:查询用户组列表 API Explorer在线调试请参见:查询用户组列表 请求示例 GET https://iam.myhuaweicloud.com/v3/groups 响应示例 {
使用Token前请确保Token离过期有足够的时间,防止调用API的过程中Token过期导致调用API失败。 调试 您可以在API Explorer中调试该接口。 URI POST /v3/auth/tokens 表1 Query参数 参数 是否必选 参数类型 描述 nocatalog 否 String 如果设置该
SDK概述 本文介绍了IAM服务提供的SDK语言版本,列举了最新版本SDK的获取地址。 在线生成SDK代码 API Explorer能根据需要动态生成SDK代码功能,降低您使用SDK的难度,推荐使用。 SDK列表 表1提供了IAM服务支持的SDK列表,您可以在GitHub仓库查看