首页 / API 文档 / 平台管理 / 用户角色管理 / 用户绑定角色 / 为用户绑定角色

*为用户绑定角色

请求信息

请求行

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 查看公共参数

其他状态码