Disponibile nel piano Enterprise. Solo i proprietari dell’organizzazione possono configurare gli identity provider.
Panoramica
L’SSO permette al tuo team di accedere a Wave Connect tramite l’identity provider (IdP) della tua organizzazione. Invece di gestire una password Wave Connect separata, gli utenti si autenticano con le stesse credenziali che usano per tutto il resto. Wave Connect supporta SAML 2.0 e OpenID Connect (OIDC) e funziona con qualsiasi identity provider conforme agli standard, tra cui Okta, Microsoft Entra ID, Google Workspace, OneLogin, JumpCloud e Ping Identity. Lo configuri in autonomia in Impostazioni → Sicurezza → Provider Identità.Come funziona
Ci sono due percorsi di accesso a seconda che l’utente abbia già un account Wave Connect. Nessun account ancora: l’utente clicca su Continua con SSO nella pagina di accesso di Wave Connect e inserisce il nome utente della tua organizzazione nel campo Nome utente org. Wave Connect lo reindirizza al tuo identity provider, si autentica e il suo account viene creato automaticamente al primo accesso. L’email asserita dal tuo IdP deve appartenere a uno dei domini verificati della tua organizzazione, altrimenti l’accesso viene rifiutato. Account esistente con SSO imposto: l’utente inserisce la propria email come al solito. Wave Connect rileva che l’SSO è imposto per la sua organizzazione e lo reindirizza al tuo identity provider per autenticarsi. Gli account creati tramite SSO leggono i claim standard per nome, cognome ed email. Il claimname predefinito di Microsoft Entra ID, che contiene l’email, viene accettato come email. I claim possono anche contenere telefono, città, titolo professionale, lingua e ruolo (USER o ADMIN).
Configurazione
SAML
1
Apri Provider Identità
Vai su Impostazioni → Sicurezza → Provider Identità e clicca su Configura accanto a SAML.
2
Copia i dettagli di Wave Connect nel tuo IdP
Il primo passaggio della finestra Configura SAML mostra i valori di cui il tuo IdP ha bisogno:
- Entity Id:
wave-connect - URL Assertion Consumer Service (ACS):
https://app.wavecnct.com/__/auth/handler - Inizia URL:
https://app.wavecnct.com/auth/sso?org=YOUR_ORG_SLUG
3
Inserisci i dettagli del tuo IdP
Dall’applicazione SAML del tuo IdP, copia:
- ID entità: l’URI identificativo del tuo identity provider
- Url SSO: l’URL della pagina di accesso del tuo identity provider
- Certificati x509: il certificato di firma in formato PEM, da
-----BEGIN CERTIFICATE-----a-----END CERTIFICATE-----
4
Salva e testa
Lascia disattivato Imponi accesso SSO ai tuoi utenti, clicca su Salva e testa con un utente tramite l’Inizia URL prima di imporre l’SSO a tutti.
Si può configurare un solo identity provider alla volta. Per passare da SAML a OIDC, o a un IdP diverso, rimuovi prima il provider attuale. La rimozione riporta tutti gli utenti all’accesso tramite email o codice telefonico.
OIDC
1
Crea un'applicazione OIDC nel tuo IdP
Registra un’applicazione web per Wave Connect con l’URI di reindirizzamento
https://app.wavecnct.com/__/auth/handler. Imposta il tipo di autenticazione del client su Client Secret Basic.2
Apri Provider Identità
Vai su Impostazioni → Sicurezza → Provider Identità e clicca su Configura accanto a OpenID Connect.
3
Inserisci i dettagli del tuo IdP
Nella finestra Configura OIDC, compila ID Cliente, Client Secret ed Emittente (l’URL issuer del tuo IdP). Mantieni Tipo di Risposta su Code. Il flusso implicito è disponibile ma non consigliato.
4
Salva e testa
Lascia disattivato Imponi accesso SSO ai tuoi utenti, clicca su Salva e testa con un utente prima di imporre l’SSO a tutti.