LoclixDocs
Web application firewallZero Trust

Provider di identità

Condividi codici email, Google, GitHub e il tuo servizio di identità tra i siti dell’account.

I provider di identità appartengono all’account. Configura un provider una sola volta e assegnalo alle applicazioni di qualsiasi sito dello stesso account. Ogni applicazione mantiene le proprie regole di accesso e sessioni.

Configurazione

  1. Torna alla navigazione dell’account.
  2. Apri Identity providers.
  3. Seleziona Add identity provider.
  4. Seleziona il tipo di provider.
  5. Inserisci le credenziali, se richieste.
  6. Registra gli indirizzi di callback visualizzati per gli hostname che useranno questo provider.
  7. Seleziona Save identity providers.
  8. Apri il sito, poi Zero Trust > Applications.
  9. Assegna il provider a un’applicazione.
  10. Seleziona Save Zero Trust.

Salvare i provider termina le sessioni delle applicazioni dell’account quando l’aggiornamento entra in vigore. I visitatori devono accedere di nuovo.

Pagina Identity providers dell’account con un provider OpenID Connect salvato e gli indirizzi di callback degli hostname.

L’esempio mostra la dashboard in inglese con dati fittizi. Le credenziali restano nascoste.

I codici email usano il servizio di posta Loclix e non richiedono credenziali del provider.

Scelta del provider

TipoConfigurazione richiesta
GoogleID client web OAuth e segreto
GitHubID client e segreto di un’app OAuth
OpenID ConnectIssuer HTTPS, ID client e segreto
OAuth 2.0Endpoint HTTPS di autorizzazione, token e identità; credenziali client

Consulta la configurazione del client web Google o la registrazione delle app OAuth GitHub. Le app OAuth GitHub supportano fino a 10 URL di callback. Se ne servono altri, crea un provider nell’account e una registrazione dell’app separati.

Indirizzi di callback

Copia il callback esatto mostrato nell’editor. Registra ogni hostname applicativo che usa il provider, inclusi gli alias necessari. I callback restano sul relativo hostname. Condividere le credenziali non crea un callback comune né una sessione tra siti diversi.

L’editor elenca i callback di tutti i siti dell’account. Registra solo gli hostname alle cui applicazioni assegni il provider.

Modifiche e rimozione

Un account supporta fino a 16 provider. Gli ID dei provider assegnati alle applicazioni devono esistere nel catalogo dello stesso account. Prima di eliminare un provider, rimuovilo dalle selezioni e dalle regole basate sul subject di tutte le applicazioni. Il salvataggio fallisce se un’applicazione lo usa ancora.

Un segreto vuoto conserva il valore salvato solo se identità del provider, ID client ed endpoint delle credenziali non cambiano. Inserisci un nuovo segreto quando modifichi questi valori.

Provider già configurati sui siti

I provider esistenti passano al catalogo dell’account con le assegnazioni alle applicazioni e le regole basate sul subject. Le voci identiche con lo stesso ID vengono condivise. Le voci diverse con lo stesso ID ricevono ID separati. Leggi l’avviso e registra i nuovi callback prima di provare l’accesso. L’accesso tramite un provider con ID modificato fallisce finché il provider non accetta il nuovo URL di callback. La migrazione termina le sessioni quando l’aggiornamento entra in vigore. Per salvare i provider, usa ora Save identity providers.

Se il catalogo complessivo supera 16 provider, la configurazione si interrompe con un avviso. Contatta l’assistenza prima di proseguire.

Provider personalizzati

OpenID Connect usa discovery e token di identità firmati. OAuth personalizzato richiede un endpoint di identità autenticato e il supporto PKCE S256. Consulta il contratto dei provider prima di collegare un servizio personalizzato.

In questa pagina