Adobe Experience Manager come Cloud Service di base di preparazione per le normative sulla protezione dei dati e la privacy dei dati

AVVERTENZA

Il contenuto del presente documento non costituisce consulenza giuridica e non è inteso come sostituto della consulenza legale.

Consulta l'ufficio legale della tua azienda per consigli in merito alle normative sulla protezione dei dati e sulla privacy dei dati.

NOTA

Per ulteriori informazioni risposta Adobe ai problemi di privacy e ciò che ciò significa per voi in quanto clienti Adobe, vedere Adobe Centro per la privacy.

AEM supporto alla privacy e alla protezione dei dati di base

A livello di AEM Foundation, i Dati Personali memorizzati sono memorizzati nel Profilo Utente. Pertanto, le informazioni contenute in questo articolo riguardano principalmente come accedere ai profili utente ed eliminarli, rispettivamente per soddisfare le richieste di accesso ed eliminazione.

Accesso a un profilo utente

Passaggi manuali

  1. Aprite la console Amministrazione utente, accedendo a Strumenti - Protezione - Utenti o sfogliando direttamente il percorso https://<serveraddress>:<serverport>/security/users.html
  1. Quindi, cercate l’utente in questione digitando il nome nella barra di ricerca nella parte superiore della pagina:

    ricerca account

  2. Infine, apri il profilo utente facendo clic su di esso, quindi seleziona la scheda Dettagli.

    profilo utente

API HTTP

Come già detto, Adobe fornisce API per l'accesso ai dati utente, al fine di facilitare l'automazione. Esistono diversi tipi di API che potete utilizzare:

API UserProperties

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

API Sling

Individuazione della home page dell'utente:

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}

Recupero dei dati utente:

Utilizzando il percorso del nodo dalla proprietà home del payload JSON restituito dal comando precedente:

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'

Disattivazione di un utente ed eliminazione dei profili associati

Disattiva utente

  1. Aprite la console Amministrazione utente ed effettuate la ricerca dell’utente in questione, come descritto sopra.

  2. Passate il puntatore del mouse sull’utente e fate clic sull’icona di selezione. Il profilo diventa grigio e indica che è selezionato.

  3. Premere il tasto Disable nel menu superiore per disattivare l'utente:

    disable account

  4. Infine, confermate l'azione.

    L'interfaccia utente indica quindi che l'account utente è stato disattivato disattivando la visualizzazione in grigio e aggiungendo un blocco alla scheda del profilo:

    account disattivato

Elimina informazioni profilo utente

NOTA

Per AEM come Cloud Service non è disponibile alcuna procedura manuale dall'interfaccia utente per l'eliminazione di un profilo utente, in quanto CRXDE non è accessibile.

API HTTP

Le procedure seguenti utilizzano lo curlstrumento della riga di comando per illustrare come disabilitare l’utente con cavery userId ed eliminare i profili disponibili nel percorso predefinito.

Individuazione della home page dell'utente:

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}

Disattivazione dell’utente:

Utilizzando il percorso del nodo dalla proprietà home del payload JSON restituito dal comando precedente:

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'

Eliminazione dei profili utente

Utilizzando il percorso del nodo dalla proprietà home del payload JSON restituito dal comando di individuazione dell'account e dalle posizioni note del nodo del profilo casella:

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'

In questa pagina