统一身份认证服务 IAM-更新映射:请求参数

时间:2024-06-19 15:56:19

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

Content-Type

String

该字段内容填为“application/json;charset=utf8”。

X-Auth-Token

String

访问令牌,承载用户的身份、权限等信息。

token所需权限请参见授权项

表3 请求Body参数

参数

是否必选

参数类型

描述

mapping

Object

映射信息。

表4 mapping

参数

是否必选

参数类型

描述

rules

Array of objects

将联邦用户映射为本地用户的规则列表。

表5 mapping.rules

参数

是否必选

参数类型

描述

local

Array of RulesLocal objects

表示联邦用户在本系统中的用户信息。 user:联邦用户在本系统中的用户名称。group:联邦用户在本系统中所属用户组。

remote

Array of objects

表示联邦用户在IdP中的用户信息。使用SAML协议时,由断言属性及运算符组成的表达式,取值由断言决定。使用OIDC协议时,取值由ID token决定。

表6 mappings.rules.local

参数

是否必选

参数类型

描述

user

user object

联邦用户在本系统中的用户名称

group

group object

联邦用户在本系统中所属用户组

表7 mappings.rules.local.user

名称

是否必选

类型

描述

name

String

联邦用户在本系统中的用户名称

表8 mappings.rules.local.group

名称

是否必选

类型

描述

name

String

联邦用户在本系统中所属用户组

表9 mapping.rules.remote

参数

是否必选

参数类型

描述

type

String

表示IdP断言中的属性。

any_one_of

Array of strings

输入属性值中包含指定值才生效,并返回布尔值,返回值不能用于local块中的占位符。在同一个remote数组元素中,any_one_of与not_any_of互斥,两者至多填写一个,不能同时填写。

not_any_of

Array of strings

输入属性值中不包含指定值才生效,并返回布尔值,返回值不能用于local块中的占位符。not_any_of 与any_one_of互斥,两者至多填写一个,不能同时填写。

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