Hoppa till innehåll
Clevera Help Center

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.

Uppdaterad 6 min läsning

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.

Steg 1 i SSO-konfigurationsdialogen med Okta och SAML 2.0 valt samt Entity ID, ACS URL och metadata-URL att kopiera
Kopiera dessa tre värden till din identitetsleverantör.

Anslut med SAML 2.0

  1. 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 Clevera och klicka på Nästa.

  2. 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 EmailAddress
    Application username Email
  3. Kontrollera 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.

  4. Lägg till namnattribut

    Under Attribute Statements, lägg till firstName med värdet user.firstName och lastName med värdet user.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.

  5. 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.

    Steg 2 i SSO-konfigurationsdialogen med IdP Entity ID, inloggnings-URL och certifikat ifyllda
    Logout URL är valfritt.
  6. 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

  1. Skapa appen i Okta

    Gå till Applications → Applications → Create App Integration. Välj OIDC - OpenID Connect, sedan Web Application och klicka på Nästa.

  2. 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 Clevera
    Grant type Authorization Code
    Sign-in redirect URIs Redirect URI (callback URL): https://app.clevera.ai/sso/oidc/callback
    Sign-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.

  3. Kopiera autentiseringsuppgifterna

    På appens flik General, under Client Credentials, kopiera Client ID och Client secret. Lämna Client authentication inställd på Client secret.

  4. 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 exempel https://acme.okta.com/.well-known/openid-configuration

    Om 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.

    Steg 2 i SSO-konfigurationsdialogen för OpenID Connect med klient-ID, hemlighet och discovery-URL
    Med en discovery-URL förblir endpoint-fälten dolda.
  5. Tilldela användare

    På fliken Assignments, tilldela de personer eller grupper som ska använda Clevera.

Slutför i Clevera

  1. 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.
  2. På Granska, klicka på Spara konfiguration.
  3. 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.
  4. 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.