AEM 6.4 ha llegado al final de la compatibilidad ampliada y esta documentación ya no se actualiza. Para obtener más información, consulte nuestra períodos de asistencia técnica. Buscar las versiones compatibles here.
El RGPD se utiliza como ejemplo en las secciones siguientes, pero los detalles cubiertos son aplicables a todas las normas de protección de datos y privacidad; como el RGPD, la CCPA, etc.
AEM Communities expone las API listas para usar para administrar perfiles de usuario y administrar de forma masiva el contenido generado por el usuario (UGC). Una vez activada, la variable UserUgcManagement permite a los usuarios privilegiados (administradores de la comunidad y moderadores) desactivar perfiles de usuario, y eliminar o exportar UGC de forma masiva para usuarios específicos. Estas API también permiten que los controladores y procesadores de datos de clientes cumplan con las normas generales de protección de datos (RGPD) de la Unión Europea y otros mandatos de privacidad inspirados en el RGPD.
Para obtener más información, consulte Página del RGPD en el Centro de privacidad de Adobe.
Si ha configurado Adobe Analytics en AEM Communities sitio, los datos de usuario capturados se envían al servidor de Adobe Analytics. Adobe Analytics proporciona API que le permiten acceder, exportar y eliminar datos de usuario y cumplir con el RGPD. Para obtener más información, consulte Envío de solicitudes de acceso y eliminación.
Para que estas API se utilicen, debe habilitar la variable /services/social/ugcmanagement
al activar el servicio UserUgcManagement. Para activar este servicio, instale la variable servlet de ejemplo disponible en GitHub.com. A continuación, pulse el punto final en la instancia de publicación del sitio de comunidades con los parámetros apropiados mediante una solicitud http, similar a la siguiente:
http://localhost:port/services/social/ugcmanagement?user=<authorizable ID>&operation<getUgc>
Sin embargo, también puede crear una interfaz de usuario (interfaz de usuario) para administrar los perfiles de usuario y el contenido generado por el usuario en el sistema.
Estas API permiten realizar las siguientes funciones.
getUserUgc(ResourceResolver resourceResolver, String user, OutputStream outputStream)
ayuda a exportar todo el UGC de un usuario desde el sistema.
Por ejemplo, para exportar el UGC de un usuario llamado Weston McCall, que utiliza weston.mccall@dodgit.com como ID autorizado para iniciar sesión en el sitio de Communities, puede enviar una solicitud de GET http similar a la siguiente:
http://localhost:port/services/social/ugcmanagement?user=weston.mccall@dodgit.com&operation=getUgc
deleteUserUgc(ResourceResolver resourceResolver, usuario de cadena) ayuda a eliminar todo el UGC de un usuario del sistema.
Por ejemplo, para eliminar el UGC de un usuario que tenga un ID autorizado weston.mccall@dodgit.com a través de una solicitud http-POST, utilice los parámetros siguientes:
Para eliminar datos de usuario de Adobe Analytics, siga el flujo de trabajo de análisis del RGPD; ya que la API no elimina los datos de usuario de Adobe Analytics.
Para las asignaciones de variables de Adobe Analytics que utiliza AEM Communities, consulte la siguiente imagen:
deleteUserAccount(ResourceResolver resourceResolver, usuario de cadena) ayuda a deshabilitar una cuenta de usuario.
Al deshabilitar un usuario, se elimina todo el contenido generado por el usuario que tenga en el servidor.
Por ejemplo, para eliminar el perfil de un usuario que tiene un ID autorizado weston.mccall@dodgit.com a través de una solicitud del POST http, utilice los parámetros siguientes:
deleteUserAccount() API solo deshabilita un perfil de usuario en el sistema y elimina el UGC. Sin embargo, para eliminar un perfil de usuario del sistema, vaya a CRXDE Lite: https://<server>/crx/de, busque el nodo de usuario y elimínelo.