Show Menu
TEMAS×

Adobe Experience Manager como Cloud Service Base Preparada para la Protección de Datos y Regulaciones de Privacidad de Datos

El contenido del presente documento no constituye asesoramiento jurídico y no sustituye al asesoramiento jurídico.
Consulte con el departamento legal de su compañía para obtener asesoramiento sobre las normas de protección de datos y privacidad de datos.
Para obtener más información sobre la respuesta de Adobe a los problemas de privacidad y lo que esto significa para usted como cliente de Adobe, consulte el Centro de privacidad de Adobe.

Compatibilidad con Protección y privacidad de datos de AEM Foundation

A nivel de AEM Foundation, los datos personales almacenados se guardan en el Perfil de usuarios. Por lo tanto, la información de este artículo trata principalmente de cómo acceder y eliminar perfiles de usuario, para abordar las solicitudes de acceso y eliminación respectivamente.

Acceso a un Perfil de usuario

Pasos manuales

  1. Abra la consola Administración de usuarios, navegando hasta Herramientas - Seguridad - Usuarios o navegando directamente a https://<serveraddress>:<serverport>/security/users.html
  1. A continuación, busque el usuario en cuestión escribiendo el nombre en la barra de búsqueda situada en la parte superior de la página:
  2. Por último, abra el perfil del usuario haciendo clic en él y, a continuación, marque la casilla de verificación en la ficha Detalles .

HTTP API

Como se mencionó anteriormente, Adobe proporciona API para acceder a los datos de usuario, con el fin de facilitar la automatización. Existen varios tipos de API que puede utilizar:
API UserProperties
curl -u user:password http://localhost:4502/libs/granite/security/search/profile.userproperties.json\?authId\=cavery

Sling API
Descubriendo la página principal del usuario:
curl -g -u user:password 'http://localhost:4502/libs/granite/security/search/authorizables.json?query={"condition":[{"named":"cavery"}]}'
     {"authorizables":[{"type":"user","authorizableId_xss":"cavery","authorizableId":"cavery","name_xss":"Carlene Avery","name":"Carlene Avery","home":"/home/users/we-retail/DSCP-athB1NYLBXvdTuN"}],"total":1}

Recuperando datos de usuario:
Utilizando la ruta de nodo de la propiedad home de la carga útil JSON devuelta por el comando anterior:
curl -u user:password  'http://localhost:4502/home/users/we-retail/DSCP-athB1NYLBXvdTuN/profile.-1.json'

curl -u user:password  'http://localhost:4502/home/users/we-retail/DSCP-athB1NYLBXvdTuN/profiles.-1.json'

Desactivación de un usuario y eliminación de los Perfiles asociados

Deshabilitar usuario

  1. Abra la consola Administración de usuarios y busque al usuario en cuestión, tal como se describe más arriba.
  2. Pase el ratón sobre el usuario y haga clic en el icono de selección. El perfil se pondrá gris para indicar que está seleccionado.
  3. Pulse el botón Deshabilitar en el menú superior para deshabilitar el usuario:
  4. Finalmente, confirme la acción.
    A continuación, la interfaz de usuario indicará que la cuenta de usuario se ha desactivado al atenuar y agregar un candado a la tarjeta de perfil:

Eliminar información de Perfil de usuario

Para AEM como Cloud Service no hay ningún procedimiento manual disponible en la interfaz de usuario para la eliminación de un perfil de usuario, ya que no se puede acceder a CRXDE.

HTTP API

Los siguientes procedimientos utilizan la herramienta de línea de comandos curl para ilustrar cómo deshabilitar al usuario con la captura userId y eliminación de sus perfiles disponibles en la ubicación predeterminada.
Descubriendo la página principal del usuario:
curl -g -u user:password 'http://localhost:4502/libs/granite/security/search/authorizables.json?query={"condition":[{"named":"cavery"}]}'
     {"authorizables":[{"type":"user","authorizableId_xss":"cavery","authorizableId":"cavery","name_xss":"Carlene Avery","name":"Carlene Avery","home":"/home/users/we-retail/DSCP-athB1NYLBXvdTuN"}],"total":1}

Desactivación del usuario:
Utilizando la ruta de nodo de la propiedad home de la carga útil JSON devuelta por el comando anterior:
curl -X POST -u user:password -FdisableUser="describe the reasons for disabling this user (Data Privacy in this case)" 'http://localhost:4502/home/users/we-retail/DSCP-athB1NYLBXvdTuN.rw.userprops.html'

Eliminación de perfiles de usuario
Utilizando la ruta de acceso del nodo de la propiedad home de la carga útil JSON devuelta por el comando de detección de cuentas y las ubicaciones de nodos de perfil conocidas fuera de la caja:
curl -X POST -u user:password -H "Accept: application/json,**/**;q=0.9" -d ':operation=delete' 'http://localhost:4502/home/users/we-retail/DSCP-athB1NYLBXvdTuN/profile'

curl -X POST -u user:password -H "Accept: application/json,**/**;q=0.9" -d ':operation=delete' 'http://localhost:4502/home/users/we-retail/DSCP-athB1NYLBXvdTuN/profile'