Configura SSO con Okta
Configurazione passo dopo passo di Okta per il single sign-on di Clevera, con SAML 2.0 o OpenID Connect: le impostazioni dell'app Okta, quali valori Okta inserire in ogni campo di Clevera, l'assegnazione degli utenti e i test.
Configura il single sign-on tra Okta e Clevera in modo che il tuo team possa accedere con il proprio account Okta. Puoi connetterti tramite SAML 2.0 o OpenID Connect (OIDC); questa guida illustra entrambi i procedimenti, sia dal lato Okta che per i campi corrispondenti in Clevera.
La console di amministrazione di Okta cambia di tanto in tanto. Se un'etichetta qui sotto non corrisponde a ciò che vedi, cerca l'impostazione con lo stesso significato e utilizza le guide generali per l'elenco completo dei valori: SAML, OIDC.
Prima di iniziare
- Sei il Proprietario di un workspace Clevera con un Piano personalizzato.
- Sei un amministratore Okta che può creare integrazioni di app e assegnarle.
- Conosci i domini e-mail utilizzati dal tuo team in Okta, come
acme.example.
Apri prima la finestra di configurazione di Clevera, così da poter coprire i valori da lì: apri il menu del workspace in alto nella barra laterale, scegli Impostazioni del team, poi Sicurezza e fai clic su Configura SSO. Scegli Okta come Identity provider.

Connettiti con SAML 2.0
Crea l'app in Okta
Nella console di amministrazione di Okta, vai su Applications → Applications e fai clic su Create App Integration. Scegli SAML 2.0 e fai clic su Avanti. Dalle un nome
Cleverae fai clic su Avanti.Inserisci i valori di Clevera
In SAML Settings, compila:
Campo Okta Valore da Clevera Single sign-on URL ACS URL (Reply URL): https://app.clevera.ai/sso/saml/callback. Mantieni selezionato Use this for Recipient URL and Destination URL.Audience URI (SP Entity ID) Entity ID / Audience URI (copialo dalla finestra di Clevera; termina con l'ID del tuo workspace) Default RelayState Lascia vuoto Name ID format EmailAddressApplication username EmailControlla la firma
Fai clic su Show Advanced Settings e verifica che Response e Assertion Signature siano entrambe Signed, che Signature Algorithm sia RSA-SHA256 e che Assertion Encryption sia Unencrypted. Clevera richiede che sia la risposta che l'asserzione siano firmate.
Aggiungi gli attributi del nome
In Attribute Statements, aggiungi
firstNamecon valoreuser.firstNameelastNamecon valoreuser.lastName. Clevera li utilizza per nominare i nuovi account. Fai clic su Avanti, rispondi alla domanda di feedback di Okta indicando che si tratta di un'app interna e fai clic su Fine.Copia i valori di Okta in Clevera
Nella scheda Sign On dell'app, apri i dettagli di configurazione SAML (View SAML setup instructions o More details nelle console più recenti). In Clevera, imposta Protocol su SAML 2.0, fai clic su Continua e incolla:
Valore Okta Campo Clevera Identity Provider Issuer (o Issuer) IdP Entity ID Identity Provider Single Sign-On URL (o Sign on URL) SSO sign-in URL X.509 Certificate (o Signing Certificate) X.509 certificate Lascia vuoto Logout URL a meno che tu non utilizzi il single logout di Okta.

L'URL di logout è facoltativo. Assegna gli utenti
Nella scheda Assignments dell'app, fai clic su Assign e aggiungi le persone o i gruppi che devono utilizzare Clevera. Le persone non assegnate non potranno accedere tramite Okta.
Quindi completa in Clevera: domini e ruoli.
Connettiti con OpenID Connect
Crea l'app in Okta
Vai su Applications → Applications → Create App Integration. Scegli OIDC - OpenID Connect, poi Web Application e fai clic su Avanti.
Imposta l'URI di reindirizzamento
Nella finestra di configurazione di Clevera, imposta Protocol su OpenID Connect e copia il Redirect URI (callback URL) dalla casella grigia. Quindi compila in Okta:
Campo Okta Valore App integration name CleveraGrant type Authorization Code Sign-in redirect URIs Il Redirect URI (callback URL): https://app.clevera.ai/sso/oidc/callbackSign-out redirect URIs Rimuovi l'esempio; lascia vuoto Controlled access Scegli chi può utilizzare l'app, oppure Skip group assignment for now e assegna in seguito Fai clic su Salva.
Copia le credenziali
Nella scheda General dell'app, sotto Client Credentials, copia il Client ID e il Client secret. Mantieni Client authentication impostato su Client secret.
Compila in Clevera
In Clevera, fai clic su Continua e inserisci:
Campo Clevera Valore Client ID Client ID di Okta Client secret Client secret di Okta Discovery URL https://il tuo dominio Okta/.well-known/openid-configuration, ad esempiohttps://acme.okta.com/.well-known/openid-configurationSe utilizzi un server di autorizzazione personalizzato, utilizza invece il suo URL di discovery, ad esempio
https://acme.okta.com/oauth2/default/.well-known/openid-configuration.
Con un URL di discovery, i campi dell'endpoint rimangono nascosti. Assegna gli utenti
Nella scheda Assignments, assegna le persone o i gruppi che devono utilizzare Clevera.
Completa in Clevera
- In Domains & roles, aggiungi ogni dominio e-mail utilizzato dai tuoi utenti Okta, scegli Create accounts on first sign-in e il Default role for new SSO members.
- In Revisiona, fai clic su Salva configurazione.
- Fai clic su Run test, attiva Enable SSO e accedi come utente di test assegnato in una finestra privata, partendo dalla pagina di accesso di Clevera.
- Quando funziona per tutti, attiva Require SSO se vuoi che l'SSO sia l'unico metodo di accesso.
I membri dovranno quindi inserire la propria e-mail di lavoro nella pagina di accesso di Clevera e fare clic su Continue with Okta.
Risoluzione dei problemi
| Problema | Cosa controllare |
|---|---|
| "SSO authentication failed…" subito dopo l'accesso a Okta, con SAML | Response e Assertion Signature devono essere entrambe Signed; il certificato in Clevera è il certificato di firma corrente dell'app; l'Audience URI corrisponde esattamente all'Entity ID di Clevera. |
| "SSO session expired. Please try again." dopo aver cliccato sul riquadro di Clevera in Okta | Previsto: l'accesso deve iniziare dalla pagina di accesso di Clevera. |
| Okta dice che l'utente non è assegnato all'app | Assegnalo nella scheda Assignments dell'app. |
| "Your email domain is not authorized for this team's SSO." | L'e-mail Okta della persona utilizza un dominio che non è presente in Allowed email domains. Aggiungilo in Clevera. |
| Okta mostra un errore di URI di reindirizzamento (OIDC) | Sign-in redirect URIs deve essere esattamente il Redirect URI (callback URL) di Clevera, https://app.clevera.ai/sso/oidc/callback. |
Altri messaggi: Risolvi i problemi di accesso SSO.