Show Menu
ARGOMENTI×

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:
  • I visitatori di AEM CommunitiesSite devono effettuare l'accesso per pubblicare contenuti per la community.
  • Potrebbe essere necessario limitare l’accesso al sito Web (o a sezioni di esso) a visitatori specifici.
  • Personalizzazione Consente ai visitatori di configurare alcuni aspetti di come accedono al sito Web.
La funzionalità di accesso (e disconnessione) è fornita da un account con un , 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 Console Siti community 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.
Le informazioni specificate nel profilo possono essere utilizzate anche per fornire all’utente contenuti mirati tramite Segmenti e campagne .

Moduli di registrazione

Un modulo può essere utilizzato 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 Geometrixx http://localhost:4502/content/geometrixx-outdoors/en/user/register.html
Dopo aver inviato la richiesta, si apre la pagina del profilo in cui l'utente può fornire i dati personali.
Il nuovo account è visibile anche nella console Amministrazione degli utenti e sicurezza 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 Nome utente e Password , con un pulsante Accesso per attivare il processo di login 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 Geometrixx, che utilizza la pagina:
http://localhost:4502/content/geometrixx-outdoors/en/user/sign-in.html

Disconnessione

Poiché esiste un meccanismo di login, è necessario anche un meccanismo di logout. È disponibile come opzione Disconnetti 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 Profilo personale nell'angolo superiore destro di qualsiasi pagina; ad esempio con l' admin account: 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 ClientContext client (nell’ambiente di authoring e con privilegi sufficienti):
  1. Aprire una pagina; ad esempio, la pagina Geometrixx:
    http://localhost:4502/cf#/content/geometrixx/en.html
  2. Fate 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 in alto a sinistra del contesto client, fate 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. Fate di nuovo clic su Profilo personale. Il modulo verrà aggiornato con i dettagli di Alison.
  8. Ora potete usare Modifica profilo o Modifica password per aggiornare i dettagli.

Aggiunta di campi alla definizione del profilo

È possibile aggiungere campi alla definizione del profilo. Ad esempio, per aggiungere un campo "Colore preferito" al profilo Geometrixx:
  1. Dalla console Siti Web andate a Geometrixx Outdoors Site > Inglese > Utente > Profilo personale.
  2. Fate 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. Fate doppio clic sul componente Elenco a discesa per aprire la finestra di dialogo per la configurazione e immettete:
    • Nome elemento - favoriteColor
    • Titolo - Favorite Color
    • Articoli - Aggiungi diversi colori come elementi
    Fate clic su OK per salvare.
  6. Chiudete la pagina e tornate alla console Siti Web e attivate la pagina Profilo personale.
    La prossima volta che visualizzate un profilo potete selezionare un colore preferito:
    Il campo verrà salvato nella sezione del profilo dell’account utente pertinente:

Stati profilo

Esistono diversi casi d’uso che richiedono di sapere se un utente (o meglio il suo profilo) si trova o meno in uno stato ** specifico.
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 Geometrixx questi comprendono:
  • 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 Amministrazione di diritti di accesso, gruppi e utenti utente.
Il profilo si trova in /home/users/geometrixx :
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:idspn = /profile
Ciò consente:
  • 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 mediante la scheda Controllo Accesso a Right Management ​accesso:

Componenti Profilo

Sono inoltre disponibili una serie di componenti di profilo per definire i requisiti di profilo del 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:

Foto avatar profilo

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

Nome completo profilo

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

Genere profilo

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