Gestione identità

I singoli visitatori del sito Web possono essere identificati solo quando è possibile accedervi. Esistono diversi motivi per cui potrebbe essere utile fornire una funzionalità di accesso:

  • AEM CommunitiesI visitatori del sito devono effettuare l'accesso per inviare contenuti alla community.

  • Gruppi di utenti chiusi

    Potrebbe essere necessario limitare l’accesso al sito Web (o a sezioni di esso) a visitatori specifici.

  • 🔗 PersonalizzazioneConsente ai visitatori di configurare alcuni aspetti di come accedono al sito Web.

La funzionalità di accesso (e disconnessione) è fornita da un account con un Profilo, che contiene informazioni aggiuntive sul visitatore registrato (utente). Le procedure effettive di registrazione e autorizzazione possono essere diverse:

  • Autoregistrazione dal sito Web

    È possibile configurare un sito community per consentire ai visitatori di registrarsi o accedere autonomamente con i propri account Facebook o Twitter.

  • Richiesta di registrazione dal sito Web

    Per un gruppo di utenti chiuso potete consentire ai visitatori di richiedere la registrazione, ma imporre l'autorizzazione tramite un flusso di lavoro.

  • Registrazione di ciascun account dall’ambiente di authoring

    Se disponete di un numero limitato di profili, per i quali sarà comunque necessaria l'autorizzazione, potete decidere di registrarli direttamente.

Per consentire ai visitatori di registrarsi, è possibile utilizzare una serie di componenti e moduli per raccogliere le informazioni di identificazione richieste, quindi le informazioni aggiuntive (spesso facoltative) sul profilo. Dopo essersi registrati, dovrebbero anche essere in grado di controllare e aggiornare i dati che hanno inviato.

Funzionalità aggiuntive possono essere configurate o sviluppate:

  • Configurare qualsiasi replica inversa richiesta.
  • Consentire agli utenti di rimuovere il proprio profilo sviluppando un modulo con un flusso di lavoro.
NOTA

Le informazioni specificate nel profilo possono essere utilizzate anche per fornire all'utente contenuti mirati tramite Segments e Campaigns.

Registrazione Forms

È possibile utilizzare un modulo per raccogliere le informazioni di registrazione e quindi generare il nuovo account e profilo.

Ad esempio, gli utenti possono richiedere un nuovo profilo utilizzando la pagina di Geometrixx
http://localhost:4502/content/geometrixx-outdoors/en/user/register.html

registerform

Dopo aver inviato la richiesta, si apre la pagina del profilo in cui l'utente può fornire i dati personali.

profilepage

Il nuovo account è visibile anche nella console Utenti.

Accesso

Il componente login può essere utilizzato per raccogliere le informazioni di login, quindi attivare il processo di login.

Questo fornisce al visitatore i campi standard di Nome utente e Password, con un pulsante Login per attivare il processo di accesso quando vengono immesse le credenziali.

Ad esempio, gli utenti possono effettuare l'accesso o creare un nuovo account utilizzando l'opzione Accedi nella barra degli strumenti dell'Geometrixx, che utilizza la pagina:

http://localhost:4502/content/geometrixx-outdoors/en/user/sign-in.html

login

Disconnessione

Poiché esiste un meccanismo di login, è necessario anche un meccanismo di logout. È disponibile come opzione Esci in Geometrixx.

Visualizzazione e aggiornamento di un profilo

A seconda del modulo di registrazione, il visitatore potrebbe avere nel suo profilo delle informazioni registrate. Dovrebbero essere in grado di visualizzare e/o aggiornare la situazione in una fase successiva. Questo può essere fatto con un modulo simile; ad esempio, in Geometrixx:

http://localhost:4502/content/geometrixx-outdoors/en/user/profile.html

Per visualizzare i dettagli del tuo profilo, fai clic su My Profile nell'angolo superiore destro di qualsiasi pagina; ad esempio con l'account admin:
http://localhost:4502/home/users/a/admin/profile.form.html/content/geometrixx-outdoors/en/user/profile.html.

Potete visualizzare un altro profilo utilizzando il contesto client (nell'ambiente di authoring e con privilegi sufficienti):

  1. Aprire una pagina; ad esempio, la pagina di Geometrixx:

    http://localhost:4502/cf#/content/geometrixx/en.html

  2. Fare clic su Profilo personale nell'angolo in alto a destra. Vedrai il profilo del tuo account corrente; ad esempio l'amministratore.

  3. Premere control-alt-C per aprire il contesto client.

  4. Nell'angolo superiore sinistro del contesto client, fare clic sul pulsante Carica un profilo.

  5. Selezionate un altro profilo dall’elenco a discesa nella finestra di dialogo; ad esempio, Alison Parker.

  6. Fai clic su OK.

  7. Fare di nuovo clic su Profilo personale. Il modulo verrà aggiornato con i dettagli di Alison.

    profilealison

  8. Per aggiornare i dettagli è ora possibile utilizzare Modifica profilo o Modifica password.

Aggiunta di campi alla definizione del profilo

È possibile aggiungere campi alla definizione del profilo. Ad esempio, per aggiungere un campo "Colore preferito" al profilo di Geometrixx:

  1. Dalla console Siti Web andate a Geometrixx Outdoors Site > English > User > My Profile (Sito Web).

  2. Fare doppio clic sulla pagina Profilo personale per aprirla in modalità di modifica.

  3. Nella scheda Componenti della barra laterale, espandere la sezione Modulo.

  4. Trascinare un Elenco a discesa dalla barra laterale al modulo, immediatamente sotto il campo Informazioni su di me.

  5. Fare doppio clic sul componente Elenco a discesa per aprire la finestra di dialogo per la configurazione e immettere:

    • Nome elemento - favoriteColor
    • Titolo - Favorite Color
    • Articoli - Aggiungi diversi colori come elementi

    Fate clic su OK per salvare.

  6. Chiudi la pagina e torna alla console Siti Web e attiva la pagina Profilo personale.

    La prossima volta che visualizzate un profilo potete selezionare un colore preferito:

    aparkerfavcolor

    Il campo verrà salvato nella sezione profile dell'account utente pertinente:

    aparkercrxdelite

Stati profilo

Esistono diversi casi d'uso che richiedono di sapere se un utente (o meglio il suo profilo) si trova in uno stato specifico o meno.

Ciò comporta la definizione di una proprietà appropriata nel profilo utente in modo che:

  • è visibile e accessibile all'utente
  • definisce due stati per ciascuna proprietà
  • consente di alternare tra i due stati definiti

A questo scopo:

È possibile definire più stati; ad esempio, in questi Geometrixx:

  • sottoscrizione (o annullamento della sottoscrizione) alle notifiche su newsletter o thread di commenti
  • aggiunta e rimozione di una connessione a un amico

Fornitori di stato

Un provider di stato gestisce lo stato corrente della proprietà in questione, insieme alle transizioni tra i due stati possibili.

I provider di stato sono implementati come componenti, quindi possono essere personalizzati per il progetto. In Geometrixx questi comprendono:

  • Effettua/cancella sottoscrizione topic forum
  • Aggiungi/rimuovi amico

Flussi di lavoro

I provider di stato gestiscono una proprietà profilo e i relativi stati.

È necessario un flusso di lavoro per implementare le azioni relative agli stati. Ad esempio, con la sottoscrizione alle notifiche il flusso di lavoro gestirà l’azione di iscrizione effettiva; quando si annulla l'iscrizione dalle notifiche, il flusso di lavoro gestirà la rimozione dell'utente dall'elenco delle iscrizioni.

Profili e account utente

I profili vengono memorizzati nell'archivio dei contenuti come parte dell'account utente.

Il profilo si trova in /home/users/geometrixx:

chlimage_1-138

In un’installazione standard (autore o pubblicazione), tutti possono accedere in lettura alle informazioni di profilo di tutti gli utenti. tutti sono un "gruppo predefinito che contiene automaticamente tutti gli utenti e i gruppi esistenti. L'elenco dei membri non può essere modificato".

Tali diritti di accesso sono definiti dal seguente ACL con caratteri jolly:

/home tutti consentono jcr:read rep:dm = /profile

Ciò consente di:

  • forum, commenti o post di blog per visualizzare informazioni (ad esempio icona o nome completo) dal profilo appropriato
  • collegamenti alle pagine di profilo geometrixx

Se tale accesso non è appropriato per l’installazione in uso, potete modificare queste impostazioni predefinite.

Questa operazione può essere eseguita utilizzando la scheda Controllo accesso:

direttore

Componenti Profilo

Sono inoltre disponibili una serie di componenti di profilo per definire i requisiti di profilo per il sito.

Campo per password verificata

Questo componente fornisce due campi:

  • per inserire una password;
  • per verificare che la password sia stata inserita correttamente.

Con le impostazioni predefinite, il componente si presenta come segue:

dc_profile_checkedpassword

Foto avatar profilo

Questo componente offre all’utente la possibilità di selezionare e caricare un file di foto avatar.

dc_profile_avatarphoto

Nome completo profilo

Questo componente permette all’utente di inserire un nome dettagliato.

dc_profile_detailedname

Genere profilo

Questo componente permette all’utente di inserire il proprio genere.

dc_profile_gender

In questa pagina

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now