Skip to main content

18.11 Single Sign-On

Il Sigle Sign-On (SSO) è un meccanismo di autenticazione che consente agli utenti di accedere a più applicazioni o servizi con un'unica credenziale di accesso (ad esempio, un solo nome utente e password). Invece di autenticarsi separatamente per ogni servizio, l'utente si autentica una sola volta e può quindi accedere senza interruzioni a tutte le applicazioni che fanno parte dello stesso ecosistema o dominio di fiducia. Questa funzionalità è disponibile da vtenext 24.08.2

Andando in Impostazioni > Configurazione Single Sign-On, sarà possibile vedere una serie di Provider esterni preimpostati (attualmente non se ne possono aggiungere di nuovi da interfaccia), che permetteranno di accedere a vtenext grazie all'autenticazione configurata in ognuno di essi.

image.png

Schermata di configurazione Single Sign-On

vtenext mette a disposizione i seguenti Provider:

LDAP

Configura il server per accedere tramite LDAP (la configurazione LDAP è stata spostata qui)


image.png

OAuth 2.0

Login tramite OAuth 2.0


image.png

OpenID Connect

Login tramite OpenID Connect


image.png

SAML Login tramite protocollo SAML 2.0
Microsoft Azure - OIDC

Login tramite una app in Azure con OpenID Connect


image.png

Per informazioni su come creare l'app in Azure, seguire la guida dedicata


Microsoft Azure - SAML

Login tramite una app in Azure con SAML.

Per informazioni su come creare l'app in Azure, seguire la guida dedicata

Google - OIDC

Login tramite Google con OpenID Connect


image.png

Per tutti gli utenti, tranne che per l'utente ADMIN (non si intendono utenti che vengono creati dopo l'admin e messi come amministratori, ma solamente il superuser), sarà possibile selezionare che tipo di autenticazione utilizzare. Nella lista a discesa, sarà possibile selezionare solamente tra le autenticazioni configurate ed attive:

image.png

Preferenze utente con possibilità di scelta del Single Sign-On

Come cambia la schermata di Login

image.png

Possiamo notare che la schermata di login ora è priva del campo password in quanto richiamerà il sistema esterno di accesso che è stato precedentemente configurato (es. Google o Facebook). Una volta effettuato il login nel sistema esterno, ritorno su vtenext già autenticato oppure si attiva il campo password per poterla digitare manualmente ed entrare.

image.png

Single Sign-On anche su Wilson

Naturalmente appena viene attivato il Single Sign-On per un utente, questo si riflette anche su Wilson. Il campo di tipo password, in questo caso, è sempre disattivato ed il sistema reindirizzerà sempre sull'APP scelta per l'autenticazione, tornando poi autenticati su Wilson.

image.png