*
为用户绑定角色
请求信息
请求行
POST /auth/v1/userbindings
请求体
Content-Type
application/json
请求体示例
为用户绑定角色的请求体示例。
{
"apiVersion": "auth.alauda.io/v1",
"kind": "UserBinding",
"metadata": {
"annotations": {
"auth.cpaas.io/role.display-name": "项目管理员",
"auth.cpaas.io/user.email": "example@example.com"
},
"labels": {
"auth.cpaas.io/role.display-name": "2KAEbcqMR",
"auth.cpaas.io/role.level": "project",
"auth.cpaas.io/role.name": "project-admin-system",
"auth.cpaas.io/user.email": "23463b99b62a72f26ed677cc556c44e8",
"cpaas.io/cluster": "",
"cpaas.io/namespace": "",
"cpaas.io/project": "example"
},
"name": "76315b6128bf97333edbbfef1e03c995"
}
}
请求体说明
名称 | 类型 | 是否必填项 | 描述 |
---|---|---|---|
apiVersion | string | 是 | 查看公共参数 |
kind | string | 是 | 查看公共参数 |
metadata | object | 是 | 查看公共参数 |
返回信息
Content-Type
application/json
状态码: 201
OK
返回体示例
为用户绑定角色的请求体示例。
{
"apiVersion": "auth.alauda.io/v1",
"kind": "UserBinding",
"metadata": {
"annotations": {
"auth.cpaas.io/role.display-name": "项目管理员",
"auth.cpaas.io/user.email": "example@example.com"
},
"creationTimestamp": null,
"labels": {
"auth.cpaas.io/role.display-name": "2KAEbcqMR",
"auth.cpaas.io/role.level": "project",
"auth.cpaas.io/role.name": "project-admin-system",
"auth.cpaas.io/user.email": "23463b99b62a72f26ed677cc556c44e8",
"cpaas.io/cluster": "",
"cpaas.io/namespace": "",
"cpaas.io/project": "example"
},
"name": "76315b6128bf97333edbbfef1e03c995"
}
}
返回体说明
名称 | 类型 | 描述 |
---|---|---|
apiVersion | string | 查看公共参数 |
kind | string | 查看公共参数 |
metadata | object | 查看公共参数 |