Autenticazione SSO di DataSunrise Basata su OpenID (Okta)
In precedenza, abbiamo descritto come effettuare l’autenticazione Single sign-on (SSO) basata su SAML con l’aiuto di Okta. SSO è uno strumento utile quando è necessario autenticarsi in diverse applicazioni o siti web con un solo set di credenziali. Ecco perché abbiamo anche implementato l’autenticazione SSO basata su un altro standard popolare, OpenID.
Oggi descriveremo come configurare l’autenticazione SSO basata su OpenID con Okta. OpenID è una delle opzioni di autenticazione più popolari. È il protocollo che fornisce l’autenticazione creando un nuovo token specificamente per l’identità. OpenID consente di utilizzare una sessione di login unica per diverse applicazioni e servizi.
Aggiunta di una Nuova Applicazione in Okta
Per abilitare l’autenticazione Open ID alla Web Console di DataSunrise, proceda come segue:
Registrarsi nel servizio Okta. Navigare su Dashboard e cliccare su Create App Integration.
Nella scheda Create a new app integration, selezionare OpenID Connect come Sign-in method e Web Application come Application type.
Nella scheda successiva, impostare il nome dell’integrazione dell’app (qualsiasi) e inserire il seguente URL:
https://<DataSunrise_IP_address>:11000/sso_endpoint
Per esempio:
https://127.0.0.1:11000/sso_endpoint https://localhost:11000/sso_endpoint
Configurare SSO in DataSunrise
Entrare nella Web Console di DataSunrise. Nota che è necessario specificare l’indirizzo IP completo invece di un semplice hostname. Per esempio:
https://127.0.0.1:11000
Navigare su System Settings → SSO, cliccare su Add SSO Service.
Inserire un nome logico (qualsiasi), selezionare OpenID Connect nel SSO Service Type. Inserire i seguenti valori:
Come può vedere, la configurazione è abbastanza semplice. Ora ha l’opportunità di accedere alla Web Console di DataSunrise e ad altre applicazioni utilizzando un solo set di credenziali.