Apoyo
 
Nosotros: + 1888 720 9500
Estados Unidos: +1800443 6694
Internacional: +1925924 9500
Aus: +1800 631268
Reino Unido: 0800 028 6590
CN: +86400660 8680

Marcación interna directa: +1 408 916 9393

 
 
 
Borrar usuario

Eliminar API de usuario

Esta API le permite eliminar cualquier cuenta de usuario de su Active Directory.

Formato de la URL de solicitud (JSON): http: // <nombre de host>: <puerto> / RestAPI / DeleteUser

Solicitar parámetros:

Nombre del parámetro Obligatorio Descripción
NOMBRE DEL PRODUCTO Nombre del producto / nombre del módulo desde el que se envía la solicitud; será necesario para la auditoría.
AuthToken Token de autenticación obtenido usando la API Generate AuthToken.
nombre de dominio Nombre de dominio de las cuentas de usuario.
inputFormat Detalles de cada cuenta de usuario que se eliminará. Este atributo debe ser una cadena JSONArray y debe tener el formato que se menciona a continuación.
[<JSONObject>, <JSONObject>,
<JSONObject>];
JSONObject - par clave / valor de
atributos ldap y los valores
Código de muestra en java:
JSONArray userDetails = new
JSONArray ();
JSONObject json = new JSONObject ();
json.put ("sAMAccountName", "Juan");
userDetails.put (json);
json = new JSONObject ();
json.put ("sAMAccountName", "Mat");
userDetails.put (json);

NOTA:

Puede especificar cualquiera de los siguientes atributos como criterio de búsqueda para localizar objetos de usuario mediante solicitudes de API REST:

  1. sAMAccountName
  2. UserPrincipalName
  3. nombre distinguido
  4. correo
  5. ID de empleado
  6. objectGUID
  7. objectSid

Respuesta:

La respuesta será una cadena JSONArray que contiene la lista de JSONObjects. Cada JSONObject de la lista representa una cuenta de usuario enviada en el parámetro inputFormat de la solicitud. Cada objeto contendrá las siguientes propiedades.

Nombre del parámetro Descripción
userPrincipalName userPrincipalName del usuario.
sAMAccountName sAMAccountName del usuario.
objectSID objectSID del usuario.
mensaje de estado Contiene el mensaje apropiado si ocurre un problema / error mientras se procesa la solicitud.

Entrada / salida de muestra

Pedido

http: // Byron: 8080 / RestAPI / DeleteUser? AuthToken = a70d9e6c-4167-4de4-a6a1-3b3aff50c82e & PRODUCT_NAME = MODULE_NAME & domainName = admanagerplus.com & inputFormat = [{"sAMAccountName": "colin.altonen"}]

Respuesta:

[{"userPrincipalName": "colin.altonen@admanagerplus.COM", "status": "1", "sAMAccountName": "colin.altonen", "objectSID": "S-1-5-21-2996321955-1937665885 -1535019402-3881 "," objectGU ID ":" {BC22909C-3980-41C6-90E2-EC12685B48F1} "," nombre distinguido ":" CN = colin.altonen, OU = 5310 Sanity, DC = admanagerplus, DC = COM ", "statusMessage": "Se eliminó correctamente el usuario."}]

NOTA:

  • La cuenta de administrador predeterminada no se considerará un técnico de la mesa de ayuda.
  • Asegúrese de que su URL codifique todos los caracteres especiales y reservados utilizados en las solicitudes de API REST. Dado que el cliente que envía la solicitud (navegador, cartero o herramientas de TP) no está incluido en ADManager Plus, la codificación de la URL para caracteres especiales, reservados e inseguros es responsabilidad exclusiva de los usuarios.

    Los caracteres reservados incluyen; /? : @ = & Los
    caracteres no seguros incluyen <> #% {} | \ ^ ~ [] `" '

ADManager Plus confía en

Enlace de descarga de correo electrónico