Behandeling van GDPR-verzoeken aan de AEM Stichting handling-gdpr-requests-for-the-aem-foundation

CAUTION
AEM 6.4 heeft het einde van de uitgebreide ondersteuning bereikt en deze documentatie wordt niet meer bijgewerkt. Raadpleeg voor meer informatie onze technische ondersteuningsperioden. Ondersteunde versies zoeken hier.
IMPORTANT
GDPR wordt in de onderstaande secties als voorbeeld gebruikt, maar de betreffende details zijn van toepassing op alle regels inzake gegevensbescherming en privacy; zoals GDPR, CCPA enz.

Ondersteuning van AEM Foundation GDPR aem-foundation-gdpr-support

Op het niveau van de AEM Stichting, zijn de Persoonlijke Gegevens die wordt opgeslagen het Profiel van de Gebruiker. Daarom richt de informatie in dit artikel hoofdzakelijk hoe te om tot gebruikersprofielen toegang te hebben en te schrappen, om de verzoeken van de Toegang te richten GDPR en van de Schrapping respectievelijk.

Een gebruikersprofiel openen accessing-a-user-profile

Handmatige stappen manual-steps

  1. Open de console van het Beleid van de Gebruiker, door te doorbladeren aan Settings - Security - Users of door rechtstreeks te bladeren naar https://<serveraddress>:<serverport>/libs/granite/security/content/useradmin.html

    useradmin2

  2. Zoek vervolgens naar de desbetreffende gebruiker door de naam in de zoekbalk boven aan de pagina te typen:

    gebruikerszoekopdracht

  3. Tot slot open het gebruikersprofiel door het te klikken, dan controle onder Details tab.

    userprofile_small

HTTP-API http-api

Zoals vermeld, verstrekt Adobe APIs voor de toegang tot van gebruikersgegevens, om automatisering te vergemakkelijken. Er zijn verschillende typen API's die u kunt gebruiken:

UserProperties-API

curl -u user:password http://localhost:4502/libs/granite/security/search/profile.userproperties.json\?authId\=cavery

Verkopen-API

De startpagina van de gebruiker opzoeken:

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}

Gebruikersgegevens ophalen

Gebruikend de knoopweg van het huisbezit van de nuttige lading JSON die van het bovengenoemde bevel is teruggekeerd:

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'

Een gebruiker uitschakelen en de bijbehorende profielen verwijderen disabling-a-user-and-deleting-the-associated-profiles

Gebruiker uitschakelen disable-user

  1. Open de console van het Beleid van de Gebruiker en onderzoek naar de gebruiker in kwestie, zoals hierboven beschreven.

  2. Houd de muisaanwijzer boven de gebruiker en klik op het pictogram Selecteren. Het profiel wordt grijs om aan te geven dat het is geselecteerd.

  3. Druk op de knop Uitschakelen in het bovenste menu om de gebruiker uit te schakelen:

    userdisable

  4. Bevestig ten slotte de actie:

    image2018-2-6_1-40-58

    De gebruikersinterface geeft vervolgens aan dat de gebruiker is gedeactiveerd door uit te graaien en een vergrendeling toe te voegen aan de profielkaart:

    gehandicapte gebruiker

Gebruikersprofielgegevens verwijderen delete-user-profile-information

  1. Meld u aan bij CRXDE Lite en zoek vervolgens naar de userId:

    image2018-2-6_1-57-11

  2. Open het gebruikersknooppunt onder /home/users standaard:

    image2018-2-6_1-58-25

  3. Verwijder profielknooppunten en alle onderliggende knooppunten. Afhankelijk van de AEM versie zijn er twee indelingen voor de profielknooppunten:

    1. Het standaard privéprofiel onder /profile
    2. /profiles, voor nieuwe profielen die zijn gemaakt met AEM 6.4.

    image2018-2-6_2-0-4

HTTP-API http-api-1

In de volgende procedures wordt het opdrachtregelprogramma curl gebruikt om te tonen hoe u de gebruiker kunt uitschakelen met de cavery userId en hoe u de profielen die beschikbaar zijn op de standaardlocatie, kunt verwijderen.

  • De startpagina van de gebruiker opzoeken
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}
  • De gebruiker uitschakelen

Gebruikend de knoopweg van het huisbezit van de nuttige lading JSON die van het bovengenoemde bevel is teruggekeerd:

curl -X POST -u user:password -FdisableUser="describe the reasons for disabling this user (GDPR in this case)" 'http://localhost:4502/home/users/we-retail/DSCP-athB1NYLBXvdTuN.rw.userprops.html'
  • Gebruikersprofiel(en) verwijderen

Het gebruiken van de knoopweg van het huisbezit van de nuttige lading JSON die van het bevel van de rekeningsontdekking en het gekende uit de knoopplaatsen van het kaderprofiel is teruggekeerd:

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'
recommendation-more-help
5ce3024a-cbea-458b-8b2f-f9b8dda516e8