Gebruikers- en UGC-beheerservice in AEM Communities user-and-ugc-management-service-in-aem-communities

IMPORTANT
GDPR wordt in de onderstaande secties als voorbeeld gebruikt, maar de betreffende details zijn van toepassing op alle gegevensbeschermings- en privacyregels zoals GDPR, CCPA, enzovoort.

AEM Communities maakt API’s offline beschikbaar voor het beheer van gebruikersprofielen en het bulksgewijs beheren van door gebruikers gegenereerde inhoud (UGC). Zodra toegelaten, staat de ​dienst UserUgcManagement de bevoorrechte gebruikers (communautaire beheerders en moderatoren) toe om gebruikersprofielen onbruikbaar te maken, en bulkschrapping of bulkuitvoer UGC voor specifieke gebruikers. Deze API’s stellen ook de verwerkingsverantwoordelijken en verwerkers van klantgegevens in staat om te voldoen aan de algemene gegevensbeschermingsregels van de Europese Unie (GDPR) en andere op GDPR geïnspireerde privacymandaten.

Voor verdere informatie, zie de ​ pagina GDPR bij het Centrum van de Privacy van Adobe.

NOTE
Als u ​ Adobe Analytics in AEM Communities ​ plaats vormde, wordt het gevangen gebruikersgegeven verzonden naar de servers van Adobe Analytics. Adobe Analytics biedt API's waarmee u gebruikersgegevens kunt openen, exporteren en verwijderen en die voldoen aan GDPR. Voor meer informatie, zie ​ Verzoeken van de Toegang voorleggen en van de Schrapping ​.

Om deze APIs aan gebruik te zetten, moet u het /services/social/ugcmanagement eindpunt toelaten door de dienst te activeren UserUgcManagement. Om deze dienst te activeren, installeer ​ steekproefservlet ​ beschikbaar op ​ GitHub.com ​. Dan, slag het eindpunt op publiceer geval van uw communautaire plaats met aangewezen parameters gebruikend een HTTP- verzoek, gelijkend op:

https://localhost:port/services/social/ugcmanagement?user=<authorizable ID>&operation=<getUgc>. U kunt echter ook een gebruikersinterface (gebruikersinterface) maken voor het beheer van gebruikersprofielen en door de gebruiker gegenereerde inhoud in het systeem.

Met deze API’s kunnen de volgende functies worden uitgevoerd.

De UGC van een gebruiker ophalen retrieve-the-ugc-of-a-user

getUserUgc (ResourceResolver resourceResolver, de gebruiker van het Koord, OutputStream outputStream) hulp voert al UGC van een gebruiker uit het systeem uit.

  • gebruiker: Autoriseerbare id van een gebruiker.
  • outputStream: Het resultaat wordt geretourneerd als een uitvoerstream. Dit is een ZIP-bestand met daarin de door de gebruiker gegenereerde inhoud (als een JSON-bestand) en bijlagen (waaronder afbeeldingen of video’s die door de gebruiker zijn geüpload).

Als u bijvoorbeeld de UGC wilt exporteren van een gebruiker met de naam Weston McCall, die weston.mccall@dodgit.com gebruikt als geautoriseerde id om u aan te melden bij de communitysite, kunt u een HTTP GET-aanvraag verzenden die lijkt op het volgende:

https://localhost:port/services/social/ugcmanagement?user=weston.mccall@dodgit.com&operation=getUgc

De UGC van een gebruiker verwijderen delete-the-ugc-of-a-user

deleteUserUgc (ResourceResolver resourceResolver, de gebruiker van het Koord) hulp schrapt al UGC voor een gebruiker van het systeem.

  • gebruiker: Autoriseerbare id van de gebruiker.

Als u bijvoorbeeld de UGC wilt verwijderen van een gebruiker wiens autoriseerbare id weston.mccall@dodgit.com via de HTTP-POST-aanvraag is, gebruikt u de volgende parameters:

  • user = weston.mccall@dodgit.com
  • operation = deleteUgc

UGC verwijderen uit Adobe Analytics delete-ugc-from-adobe-analytics

Om gebruikersgegevens van Adobe Analytics te schrappen, volg het ​ GDPR Analytische werkschema, ​ aangezien API gebruikersgegevens van Adobe Analytics niet schrapt.

Raadpleeg de volgende afbeelding voor Adobe Analytics-variabeletoewijzingen die AEM Communities gebruikt:

​ de gemeenschappen van AEM veranderlijke afbeelding voor Adobe Analytics ​

Gebruikersaccount uitschakelen disable-a-user-account

deleteUserAccount (ResourceResolver resourceResolver, de gebruiker van het Koord) hulp maakt een gebruikersrekening onbruikbaar.

  • gebruiker: Autoriseerbare id van de gebruiker.
NOTE
Als een gebruiker wordt uitgeschakeld, wordt alle door de gebruiker gegenereerde inhoud op de server verwijderd.

Als u bijvoorbeeld het profiel wilt verwijderen van een gebruiker wiens autoriseerbare id weston.mccall@dodgit.com via de HTTP-POST-aanvraag is, gebruikt u de volgende parameters:

  • user = weston.mccall@dodgit.com
  • operation = deleteUser
NOTE
De API van deleteUserAccount() maakt slechts een gebruikersprofiel in het systeem onbruikbaar en verwijdert UGC. Nochtans, om een gebruikersprofiel van het systeem te schrappen, navigeer aan CRXDE Lite bij https://<server>:<port>/crx/de, bepaal de plaats van de gebruikersknoop, en schrap het.
recommendation-more-help
experience-manager-65-help-communities