A partir de VMware Cloud Director 10.4.1, puede reasignar usuarios individuales de un proveedor de identidad (IDP) a otro usando la API de VMware Cloud Director.
Importante: No migre usuarios hacia ni desde la configuración LDAP de la organización del sistema. Los usuarios migrados desde la configuración LDAP de la organización del sistema no pueden iniciar sesión en ninguna organización que no sea la que realiza la migración. Para obtener más información, consulte la sección Problemas conocidos de las
notas de la versión de VMware Cloud Director 10.4.2.
Nota: A partir de la versión 10.4.1,
VMware Cloud Director inicia el proceso de desuso para usuarios locales.
VMware Cloud Director sigue siendo totalmente compatible con el uso de usuarios locales mientras están en proceso de quedar obsoletos. Consulte las
Notas de la versión de VMware Cloud Director 10.4.1.
Para obtener información sobre la reasignación masiva de usuarios entre proveedores de identidad mediante la interfaz de usuario de VMware Cloud Director en la versión 10.4.2, consulte Reasignar usuarios entre proveedores de identidad en VMware Cloud Director 10.4.2 y versiones posteriores.
Requisitos previos
- Compruebe que su función incluye el derecho Grupo o usuario: Administrar.
- Compruebe que la organización esté configurada con los tipos de proveedor de identidad entre los que desea reasignar.
Procedimiento
Ejemplo:
Para buscar el usuario que desea reasignar, realice la siguiente solicitud.
Solicitud:
GET /cloudapi/1.0.0/users?pageSize=10 HTTP/1.1 Host: 127.0.0.1:8443 Accept: application/json;version=37.1
Respuesta de muestra:
{ "resultTotal": 2, "pageCount": 1, "page": 1, "pageSize": 10, "associations": null, "values": [ ..., { "username": "testuser", "fullName": "", "description": null, "id": "urn:vcloud:user:2b038199-0063-4c13-9bba-a3b58d775785", "roleEntityRefs": [ { "name": "vApp Author", "id": "urn:vcloud:role:85f69506-52a5-3e20-869a-ea18d667e19e" } ], "orgEntityRef": { "name": "testorg", "id": "urn:vcloud:org:806f0d87-c8b9-47f5-bfbe-3dc73a4c0d14" }, "password": "******", "email": "", "nameInSource": "testuser", "enabled": true, "isGroupRole": false, "providerType": "LOCAL" } ] }
Para reasignar testuser
de LOCAL
a LDAP
, haga una solicitud PUT.
Solicitud:
PUT /cloudapi/1.0.0/users/urn:vcloud:user:2b038199-0063-4c13-9bba-a3b58d775785 HTTP/1.1 Host: 127.0.0.1:8443 Accept: application/json;version=37.1 Content-Type: application/json;version=37.1 Body: { "username": "testuser", "fullName": "", "description": null, "id": "urn:vcloud:user:2b038199-0063-4c13-9bba-a3b58d775785", "roleEntityRefs": [ { "name": "vApp Author", "id": "urn:vcloud:role:85f69506-52a5-3e20-869a-ea18d667e19e" } ], "orgEntityRef": { "name": "testorg", "id": "urn:vcloud:org:806f0d87-c8b9-47f5-bfbe-3dc73a4c0d14" }, "password": "******", "email": "", "nameInSource": "testuser", "enabled": true, "isGroupRole": false, "providerType": "LDAP" }
Respuesta de muestra:
{ "username": "testuser", "fullName": "", "description": null, "id": "urn:vcloud:user:2b038199-0063-4c13-9bba-a3b58d775785", "roleEntityRefs": [ { "name": "vApp Author", "id": "urn:vcloud:role:85f69506-52a5-3e20-869a-ea18d667e19e" } ], "orgEntityRef": { "name": "testorg", "id": "urn:vcloud:org:806f0d87-c8b9-47f5-bfbe-3dc73a4c0d14" }, "password": null, "email": "", "nameInSource": "\\63\\36\\62\\35\\30\\66\\35\\63\\2D\\61\\62\\30\\35\\2D\\34\\37\\64\\33\\2D\\62\\61\\64\\34\\2D\\39\\32\\64\\35\\32\\37\\30\\36\\62\\39\\39\\33", "enabled": true, "isGroupRole": false, "providerType": "LDAP" }