Passa al contenuto principale

Utenti e Ruoli

Utenti

Tramite il form di registrazione accessibile dalla pagina di login del DAM, gli utenti sono in grado di fare autonomamente richiesta di accesso al DAM.

Registrazione

In fase di registrazione all’utente sarà sufficiente inserire l’email, la password due volte (una per conferma) e, se disponibili, scegliere il ruolo per il quale vorrebbe avere l’accesso.

L’invio della richiesta di registrazione genera due azioni già impostate:

  • Invio email da confermare all’utente;
  • Creazione dell’utente su SOH.

L’email sarà una semplice email con un link di conferma dell’account.

Login

La schermata di login permette agli utenti di autenticarsi inserendo email e password per accedere alla homepage del DAM.

L’utente potrà scegliere la lingua con la quale loggarsi e di conseguenza vedere la piattaforma.

Questa pagina contiene anche i link per la registrazione di un nuovo utente piccolo approfondimento qui e la pagina che permette il reset della password (con invio dell’email per il reset).

Entità Utente

La creazione dell’utente su SOH invece genererà un oggetto Utente unpublished (verrà reso published al momento della conferma dell’email).

Dentro l’oggetto in questione saranno presenti:

  • Email
  • Password (non visibile in chiaro)
  • Ultimo accesso
  • Token di conferma utilizzato per la conferma dell’email
  • Flag per attivare l’utente (con il flag a false l’utente non potrà loggarsi nel portale)
  • Lingua nella quale vedrà i contenuti del portale
  • Ruolo per il quale ha fatto richiesta

Una volta che il gestore del DAM avrà attivato l’utente, questo potrà accedere al DAM e vedere le categorie visibili per il suo ruolo.

Ruoli

L’utilizzo di ruoli (classe DataObject MembersUserGroup) permette una gestione chiara e scalabile dei permessi da attribuire ai singoli utenti.

Permettendo all’utente di auto-attribuirsi un ruolo in fase di registrazione, il gestore del DAM dovrà soltanto creare i ruoli nella fase di inizializzazione del DAM scegliendo le categorie da far visualizzare. I Ruoli dovranno essere creati nella cartella DAM/UserGroups.

La configurazione di un ruolo richiederà di valorizzare:

  • Name: nome del ruolo;
  • Displayed Name: nome del ruolo in lingua (sarà il campo visualizzato nel form di registrazione);
  • Menus: lista delle categorie visibili per il ruolo in questione.