统一身份认证服务 IAM-获取联邦认证token(OpenID Connect ID token方式):响应参数

时间:2024-08-21 15:43:13

响应参数

状态码为 201 时:

表7 响应Header参数

参数

参数类型

描述

X-Subject-Token

String

签名后的Token。

表8 响应Body参数

参数

参数类型

描述

token

object

获取的token详情。

表9 token

参数

参数类型

描述

expires_at

String

过期时间。

说明:

UTC时间,格式为YYYY-MM-DDTHH:mm:ss.ssssssZ,日期和时间戳格式参照ISO-8601,如:2023-06-28T08:56:33.710000Z。

methods

Array of strings

获取token的方式,联邦用户默认为mapped。

issued_at

String

生成时间。

说明:

UTC时间,格式为YYYY-MM-DDTHH:mm:ss.ssssssZ,日期和时间戳格式参照ISO-8601,如:2023-06-28T08:56:33.710000Z。

user

object

用户详情。

domain

object

租户详情。

project

object

项目详情,仅请求scope为project时,返回此对象。

roles

Array of objects

角色/策略详情。

catalog

Array of objects

catalog详情。

表10 token.user

参数

参数类型

描述

OS-FEDERATION

object

联邦用户user详情。

domain

object

租户详情。

id

String

用户id。

name

String

用户名。

表11 token.user.OS-FEDERATION

参数

参数类型

描述

identity_provider

object

身份提供商详情。

protocol

object

协议详情。

groups

Array of objects

用户组详情。

表12 token.user.OS-FEDERATION.identity_provider

参数

参数类型

描述

id

String

身份提供商id。

表13 token.user.OS-FEDERATION.protocol

参数

参数类型

描述

id

String

协议id。

表14 token.user.OS-FEDERATION.groups

参数

参数类型

描述

id

String

用户组id。

name

String

用户组名。

表15 token.user.domain

参数

参数类型

描述

id

String

租户id。

name

String

租户名。

表16 token.domain

参数

参数类型

描述

id

String

租户id。

name

String

租户名。

表17 token.project

参数

参数类型

描述

domain

object

租户详情。

id

String

项目id。

name

String

项目名。

表18 token.project.domain

参数

参数类型

描述

id

String

租户id。

name

String

租户名。

表19 roles

参数

参数类型

描述

id

String

权限id。

name

String

权限名。

表20 token.catalog

参数

参数类型

描述

endpoints

Array of objects

终端节点。

id

String

服务ID。

name

String

服务名称。

type

String

该接口所属服务。

表21 token.catalog.endpoints

参数

参数类型

描述

id

String

终端节点ID。

interface

String

接口类型,描述接口在该终端节点的可见性。值为“public”,表示该接口为公开接口。

region

String

终端节点所属区域。

region_id

String

终端节点所属区域ID。

url

String

终端节点的URL。

表22 CatalogInfo

参数

参数类型

描述

id

String

终端节点ID。

interface

String

接口类型,描述接口在该终端节点的可见性。值为“public”,表示该接口为公开接口。

region

String

终端节点所属区域。

region_id

String

终端节点所属区域ID。

url

String

终端节点的URL。

support.huaweicloud.com/api-iam/iam_13_0605.html