Vai al contenuto
Clevera Help Center

Configura SSO con Microsoft Entra ID

Configurazione passo dopo passo di Microsoft Entra ID (Azure AD) per il single sign-on di Clevera, con SAML 2.0 o OpenID Connect: l'app aziendale o la registrazione dell'app, la firma, le attestazioni, dove inserire i valori e i test.

Aggiornato 7 min di lettura

Configura il single sign-on tra Microsoft Entra ID (precedentemente Azure AD) e Clevera in modo che il tuo team possa accedere con il proprio account di lavoro Microsoft. Puoi connetterti tramite SAML 2.0 o OpenID Connect (OIDC); questa guida copre entrambi i lati, sia quello di Entra che i campi corrispondenti in Clevera.

L'interfaccia di amministrazione di Microsoft Entra cambia di tanto in tanto. Se un'etichetta qui sotto non corrisponde, 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 uno spazio di lavoro Clevera con un Piano personalizzato.
  • Puoi creare applicazioni aziendali o registrazioni di app in Entra (ad esempio come Amministratore dell'applicazione).
  • Conosci i domini email utilizzati dai tuoi utenti, come acme.example.

Apri prima la finestra di configurazione di Clevera, così da poter copiare i valori da essa: apri il menu dello spazio di lavoro nella parte superiore della barra laterale, scegli Impostazioni del team, poi Sicurezza e fai clic su Set up SSO. Scegli Microsoft Entra ID (Azure AD) come Identity provider.

Passaggio 1 della finestra di configurazione SSO con Microsoft Entra ID e SAML 2.0 selezionati e i valori da copiare
Copia l'ID entità e l'URL ACS in Entra.

Connetti con SAML 2.0

  1. Crea un'applicazione aziendale

    Nell'interfaccia di amministrazione di Microsoft Entra, vai su Enterprise applications e fai clic su New application, quindi su Create your own application. Assegnale il nome Clevera, scegli Integrate any other application you don't find in the gallery (Non-gallery) e fai clic su Create.

  2. Scegli SAML

    Nella nuova app, apri Single sign-on e scegli SAML.

  3. Inserisci i valori di Clevera

    In Basic SAML Configuration, fai clic su Modifica e compila:

    Campo Entra Valore da Clevera
    Identifier (Entity ID) Entity ID / Audience URI (copialo dalla finestra di Clevera; termina con l'ID del tuo spazio di lavoro)
    Reply URL (Assertion Consumer Service URL) https://app.clevera.ai/sso/saml/callback
    Sign on URL Lascia vuoto
    Relay State Lascia vuoto
    Logout Url Solo se utilizzerai il single logout: https://app.clevera.ai/sso/saml/slo

    Fai clic su Salva.

  4. Controlla le attestazioni

    In Attributes & Claims, apri Unique User Identifier (Name ID). Imposta Name identifier format su Indirizzo email e l'attributo di origine sull'attributo che contiene l'email degli utenti: user.mail, o user.userprincipalname se il loro nome di accesso è la loro email. Mantieni le attestazioni predefinite givenname, surname e emailaddress: Clevera le legge.

  5. Firma la risposta e l'asserzione

    In SAML Certificates, fai clic su Modifica accanto al certificato di firma. Imposta Signing Option su Sign SAML response and assertion e Signing Algorithm su SHA-256. Fai clic su Salva.

    Entra firma solo l'asserzione per impostazione predefinita, e Clevera la rifiuta.

  6. Copia i valori di Entra in Clevera

    In SAML Certificates, scarica Certificate (Base64) e aprilo in un editor di testo. In Set up Clevera, copia gli URL. In Clevera, imposta Protocol su SAML 2.0, fai clic su Continua e incolla:

    Valore Entra Campo Clevera
    Microsoft Entra Identifier IdP Entity ID
    Login URL SSO sign-in URL
    Logout URL Logout URL (opzionale)
    Il contenuto di Certificate (Base64) X.509 certificate
  7. Assegna le persone

    In Users and groups, fai clic su Add user/group e aggiungi le persone o i gruppi che dovrebbero utilizzare Clevera.

Quindi termina in Clevera: domini e ruoli.

Connetti con OpenID Connect

  1. Registra l'app

    Nella finestra di configurazione di Clevera, imposta Protocol su OpenID Connect e copia il Redirect URI (callback URL) dalla casella grigia. In Entra, vai su App registrations e fai clic su New registration. Assegnale il nome Clevera, scegli Accounts in this organizational directory only (Single tenant) e, sotto Redirect URI, scegli Web e incolla https://app.clevera.ai/sso/oidc/callback. Fai clic su Register.

  2. Copia gli ID

    Nella Panoramica dell'app, copia l'Application (client) ID e il Directory (tenant) ID.

  3. Crea un segreto client

    Apri Certificates & secrets, fai clic su New client secret, scegli una scadenza e fai clic su Aggiungi. Copia subito il Valore del segreto (non il Secret ID); Entra lo mostra solo una volta.

  4. Aggiungi l'attestazione email

    Apri Token configuration, fai clic su Add optional claim, scegli ID, spunta email e fai clic su Aggiungi. Accetta la richiesta di aggiungere l'autorizzazione email di Microsoft Graph. Senza di essa, Clevera ripiega sul nome di accesso (preferred_username), che funziona solo quando questo corrisponde all'email della persona.

  5. Compila in Clevera

    In Clevera, fai clic su Continua e inserisci:

    Campo Clevera Valore
    Client ID Application (client) ID
    Client secret Il Valore del segreto
    Discovery URL https://login.microsoftonline.com/ il tuo Directory (tenant) ID /v2.0/.well-known/openid-configuration

    Usa il tuo ID tenant nell'URL, non common o organizations: Clevera controlla l'emittente e quegli URL condivisi non corrispondono.

  6. Limita chi può accedere (opzionale)

    Per impostazione predefinita, chiunque nel tuo tenant può utilizzare l'app. Per limitarlo, apri Enterprise applications → Clevera → Properties, imposta Assignment required? su Sì e aggiungi persone o gruppi in Users and groups.

Termina in Clevera

  1. Su Domains & roles, aggiungi ogni dominio email utilizzato dai tuoi utenti, inclusi eventuali domini verificati aggiuntivi nel tuo tenant. Scegli Create accounts on first sign-in e il Default role for new SSO members.
  2. Su Revisiona, fai clic su Save configuration.
  3. Fai clic su Run test, attiva Enable SSO e accedi come utente di test in una finestra privata, partendo dalla pagina di accesso di Clevera.
  4. Quando funziona per tutti, attiva Require SSO se vuoi che l'SSO sia l'unico modo per accedere.

I membri inseriscono la loro email di lavoro nella pagina di accesso di Clevera e fanno clic su Continue with Microsoft Entra ID (Azure AD).

Risoluzione dei problemi

Problema Cosa controllare
"SSO authentication failed…" dopo l'accesso Microsoft, con SAML Signing Option è Sign SAML response and assertion; il certificato in Clevera è quello attivo; Identifier (Entity ID) corrisponde esattamente a Clevera.
"SSO session expired. Please try again." dopo aver aperto Clevera da My Apps Previsto: l'accesso deve iniziare dalla pagina di accesso di Clevera.
Microsoft dice che l'URL di risposta non corrisponde Reply URL (SAML) o l'URI di reindirizzamento Web (OIDC) devono essere esattamente il valore di Clevera.
Microsoft dice che l'utente non è assegnato Aggiungilo in Users and groups o imposta Assignment required? su No.
"SSO authentication failed…" con OIDC L'URL di discovery usa il tuo ID tenant; il segreto è il Valore, non l'ID, e non è scaduto; la persona ha un indirizzo email.
"Your email domain is not authorized for this team's SSO." Il loro dominio email non è in Allowed email domains. Aggiungilo in Clevera.

Altri messaggi: Risolvi i problemi di accesso SSO.