Red Hat Training
A Red Hat training course is available for Red Hat Virtualization
22.3. Methods
22.3.1. 添加用户
API 通过
向用户
集合的 POST
请求向 Red Hat Virtualization Manager 数据库添加一个现有目录服务用户。客户端提供的新用户表示中包括至少一个可分配给用户的初始 角色的
嵌入式 角色列表
。例如,以下请求将两个初始 角色分配给用户
joe@domain.example.com:
例 22.2. 从目录服务添加用户并分配两个角色
POST /ovirt-engine/api/users HTTP/1.1 Content-Type: application/xml Accept: application/xml <user> <user_name>joe@domain.example.com</user_name> <roles> <role> <name>RHEVMPowerUser</name> </role> <role id="00000000-0000-0000-0001-000000000003"/> </roles> </user>
新用户可通过 Red Hat Virtualization Manager 用户 ID 或通过目录服务用户主体名称(UPN)标识。从目录服务域报告的用户 ID 格式可能与预期的 Red Hat Virtualization Manager 格式不同,比如在 LDIF 中 [5] ,ID 具有相反的字节顺序,采用 base-64 编码。因此,通过 UPN 引用新用户通常更为方便。
注意
在将用户添加到 Red Hat Virtualization Manager 数据库之前,该用户存在于目录服务域中。API 用户有选项,可以在创建用户
之前通过域
集合查询这个域。
角色按名称或 ID 标识。上面的例子显示了这两种方法。