Konfigurera SSO med Okta
Steg-för-steg-konfiguration av Okta för Clevera single sign-on, med SAML 2.0 eller OpenID Connect: inställningar för Okta-appen, vilka Okta-värden som ska in i vilka Clevera-fält, tilldelning av användare och testning.
Konfigurera single sign-on mellan Okta och Clevera så att ditt team loggar in med sitt Okta-konto. Du kan ansluta med SAML 2.0 eller OpenID Connect (OIDC); den här guiden går igenom båda på Okta-sidan och de matchande fälten i Clevera.
Oktas administratörskonsol ändras då och då. Om en etikett nedan inte matchar det du ser, leta efter inställningen med samma innebörd och använd de allmänna guiderna för hela listan med värden: SAML, OIDC.
Innan du börjar
- Du är Ägare av en Clevera-arbetsyta på en Anpassad plan.
- Du är Okta-administratör som kan skapa app-integrationer och tilldela dem.
- Du känner till de e-postdomäner som dina användare använder i Okta, till exempel
acme.example.
Öppna Clevera-konfigurationsdialogen först så att du kan kopiera värden från den: öppna arbetsytemenyn högst upp i sidofältet, välj Teaminställningar, sedan Säkerhet och klicka på Konfigurera SSO. Välj Okta som Identitetsleverantör.

Anslut med SAML 2.0
Skapa appen i Okta
I Okta Admin Console, gå till Applications → Applications och klicka på Create App Integration. Välj SAML 2.0 och klicka på Nästa. Ge den namnet
Cleveraoch klicka på Nästa.Ange Cleveras värden
Under SAML Settings, fyll i:
Okta-fält Värde från Clevera Single sign-on URL ACS URL (Reply URL): https://app.clevera.ai/sso/saml/callback. Se till att Use this for Recipient URL and Destination URL är ikryssat.Audience URI (SP Entity ID) Entity ID / Audience URI (kopiera från Clevera-dialogen; den slutar med ditt arbetsyte-ID) Default RelayState Lämna tom Name ID format EmailAddressApplication username EmailKontrollera signering
Klicka på Show Advanced Settings och kontrollera att Response och Assertion Signature båda är Signed, att Signature Algorithm är RSA-SHA256 och att Assertion Encryption är Unencrypted. Clevera kräver att både svaret och försäkran är signerade.
Lägg till namnattribut
Under Attribute Statements, lägg till
firstNamemed värdetuser.firstNameochlastNamemed värdetuser.lastName. Clevera använder dem för att namnge nya konton. Klicka på Nästa, svara på Oktas feedback-fråga som en intern app och klicka på Slutför.Kopiera Oktas värden till Clevera
På appens flik Sign On, öppna SAML-konfigurationsdetaljerna (View SAML setup instructions eller More details i nyare konsoler). I Clevera, ställ in Protocol till SAML 2.0, klicka på Fortsätt och klistra in:
Okta-värde Clevera-fält Identity Provider Issuer (eller Issuer) IdP Entity ID Identity Provider Single Sign-On URL (eller Sign on URL) SSO sign-in URL X.509 Certificate (eller Signing Certificate) X.509 certificate Lämna Logout URL tom om du inte använder Oktas utloggning.

Logout URL är valfritt. Tilldela användare
På appens flik Assignments, klicka på Assign och lägg till de personer eller grupper som ska använda Clevera. Personer som inte är tilldelade kan inte logga in via Okta.
Slutför sedan i Clevera: domäner och roller.
Anslut med OpenID Connect
Skapa appen i Okta
Gå till Applications → Applications → Create App Integration. Välj OIDC - OpenID Connect, sedan Web Application och klicka på Nästa.
Ställ in omdirigerings-URI
I Cleveras konfigurationsdialog, ställ in Protocol till OpenID Connect och kopiera Redirect URI (callback URL) från den grå rutan. Fyll sedan i Okta:
Okta-fält Värde App integration name CleveraGrant type Authorization Code Sign-in redirect URIs Redirect URI (callback URL): https://app.clevera.ai/sso/oidc/callbackSign-out redirect URIs Ta bort exemplet; lämna tomt Controlled access Välj vem som kan använda appen, eller Skip group assignment for now och tilldela senare Klicka på Spara.
Kopiera autentiseringsuppgifterna
På appens flik General, under Client Credentials, kopiera Client ID och Client secret. Lämna Client authentication inställd på Client secret.
Fyll i Clevera
I Clevera, klicka på Fortsätt och ange:
Clevera-fält Värde Client ID Oktas Client ID Client secret Oktas Client secret Discovery URL https://din Okta-domän/.well-known/openid-configuration, till exempelhttps://acme.okta.com/.well-known/openid-configurationOm du använder en anpassad auktoriseringsserver, använd dess egen discovery-URL istället, till exempel
https://acme.okta.com/oauth2/default/.well-known/openid-configuration.
Med en discovery-URL förblir endpoint-fälten dolda. Tilldela användare
På fliken Assignments, tilldela de personer eller grupper som ska använda Clevera.
Slutför i Clevera
- På Domains & roles, lägg till varje e-postdomän som dina Okta-användare har, välj Create accounts on first sign-in och Default role for new SSO members.
- På Granska, klicka på Spara konfiguration.
- Klicka på Run test, slå på Enable SSO och logga in som en tilldelad testanvändare i ett privat fönster, med start från Cleveras inloggningssida.
- När det fungerar för alla, slå på Require SSO om du vill att SSO ska vara det enda sättet att logga in.
Medlemmar skriver sedan sin jobb-e-post på Cleveras inloggningssida och klickar på Continue with Okta.
Felsökning
| Problem | Vad du ska kontrollera |
|---|---|
| "SSO authentication failed…" direkt efter Okta-inloggning, med SAML | Response och Assertion Signature är båda Signed; certifikatet i Clevera är appens nuvarande signeringscertifikat; Audience URI matchar Cleveras Entity ID exakt. |
| "SSO session expired. Please try again." efter att ha klickat på Clevera-brickan i Okta | Förväntat: inloggningen måste starta på Cleveras inloggningssida. |
| Okta säger att användaren inte är tilldelad appen | Tilldela dem på appens flik Assignments. |
| "Your email domain is not authorized for this team's SSO." | Personens Okta-e-post använder en domän som inte finns i Allowed email domains. Lägg till den i Clevera. |
| Okta visar ett felmeddelande om omdirigerings-URI (OIDC) | Sign-in redirect URIs måste vara exakt samma som Redirect URI (callback URL) från Clevera, https://app.clevera.ai/sso/oidc/callback. |
Fler meddelanden: Åtgärda problem med SSO-inloggning.