Actualizar un usuario

Última modificación por Aurelie Bertrand el 2024/06/12 10:36

La actualización de un usuario se puede realizar mediante una solicitud al servidor, sin pasar por las páginas de administración.
Esto puede hacer posible, por ejemplo, crear un script o realizar un procesamiento por lotes de operaciones de administración.

Url : http://[serveur]:[port]/[domain]/updateuser

Por ejemplo

http://localhost:8080/ddenterpriseapi/updateuser

Parámetros:

  • user = identificador del usuario conectándose para hacer esta operación 
  • pass = contraseña del usuario conectándose para hacer esta operación
  • uid = identificador del usuario a actualizar
  • password = nueva contraseña
  • displayName = nombre para mostrar
  • roles = [json] : 

roles=["rol_id1|RWX","rol_id2|R"]

  • Agrega el rol rol_id1 con todos los derechos (Read, Write, eXecute)
  • Agrega el rol rol_id2 solo con acceso en lectura.
  • rolesnoselected = [json] : como antes pero para quitar un rol al usuario (RWX inutil)

rolesnoselected=["rol_id_to_remove"]

  • Quita el rol rol_id_to_remove.
  • acls = [json] : 
  • aclsnoselected = [json] : 
  • groupacls = [json] : 
  • groupaclsnoselected = [json] : 
  • attributes = [json] : 
    • digdashMail
    • digdashMailPassword
    • langChoice
    • locale
    • timeZone
    • digdashCSS
    • mustChangePassword
    • dashboardAccessPages
    • dashboardAccessPortlets
    • ...parámetros personalizados de usuarios ...

attributes={"digdashMail":"paco@digdash.com","langChoice":"1"}
Actualiza la dirección de correo electrónico y el idioma del usuario.

Ejemplo completo :

http://localhost:8080/ddenterpriseapi/updateuser?user=admin&pass=admin&uid=thename&password=mdp&