统一身份认证服务 IAM-身份转换规则详细说明:含有正则表达式的条件示例

时间:2023-11-01 16:21:46

含有正则表达式的条件示例

您可以在条件里指定一个“"regex": true”用来表示华为云将以正则匹配的方式来计算结果。

以下示例表示该规则对在IdP中用户组名以任意值开头,“@mail.com”结尾的用户生效,在 IAM 中的用户名为UserName,所属用户组为“admin”
[         {             "local": [                 {                     "user": {                         "name": "{0}"                     }                 },                 {                     "group": {                         "name": "admin"                     }                 }             ],             "remote": [                 {                 "type": "UserName"                 },                 {                     "type": "Groups",                     "any_one_of": [                         ".*@mail.com$"                     ],                     "regex": true                 }             ]         } ]     
support.huaweicloud.com/usermanual-iam/iam_08_0006.html