Metodo di autenticazione OpenID Connect

Metodo di autenticazione OpenID Connect di FoxIDs che si fida di un OpenID Provider (OP) / Identity Provider (IdP) esterno.

FoxIDs OpenID Connect authentication method

E possibile configurare piu metodi di autenticazione OpenID Connect che possono poi essere selezionati dalle registrazioni applicative.

Guide pratiche:

Si consiglia di usare il flusso OpenID Connect Authorization Code con PKCE, perche e considerato un flusso sicuro.

Connettere ambienti FoxIDs

Gli ambienti FoxIDs possono essere collegati in due modi:

Scegli Environment Link quando entrambi gli ambienti sono nello stesso tenant e vuoi la configurazione piu semplice. Scegli OpenID Connect quando devi collegare tenant differenti o distribuzioni FoxIDs separate.

Configurazione

Come configurare un OpenID Provider (OP) esterno come authority.

La schermata seguente mostra la configurazione di base del metodo di autenticazione OpenID Connect di FoxIDs disponibile in FoxIDs Control Client.

Ulteriori opzioni di configurazione diventano disponibili facendo clic su Show advanced.

Configure OpenID Connect

FoxIDs chiama automaticamente l'endpoint OpenID Configuration (.well-known/openid-configuration) alla creazione. Puoi vedere la configurazione aggiunta riaprendo il metodo di autenticazione.

FoxIDs legge automaticamente gli aggiornamenti futuri. Se l'endpoint diventa non disponibile per un certo periodo, FoxIDs interrompe il processo di aggiornamento automatico. Puoi riavviarlo aggiornando il metodo di autenticazione in FoxIDs Control Client o tramite API.

FoxIDs Control Client supporta solo la creazione di metodi di autenticazione aggiornati automaticamente usando l'endpoint OpenID Configuration. FoxIDs Control API supporta sia metodi aggiornati automaticamente sia manualmente. In modalita manuale puoi specificare tutti i valori e l'endpoint OpenID Configuration (.well-known/openid-configuration) non verra chiamato.

Per impostazione predefinita il metodo di autenticazione e configurato per Authorization Code Flow, usa PKCE e legge i claim dall'access token esterno. Queste impostazioni possono essere modificate.

Il metodo di autenticazione client predefinito e client secret post e puo essere cambiato in client secret basic o private key JWT. Il metodo di autenticazione client none e supportato con PKCE.

Gli scope che il metodo di autenticazione FoxIDs deve inviare nella richiesta all'OP esterno possono essere configurati, ad esempio profile o email.

Il metodo di autenticazione inoltra solo i claim predefiniti e i claim aggiunti alla lista Forward claims alle registrazioni applicative. Tutti i claim vengono inoltrati se aggiungi * (predefinito) alla lista Forward claims.

I claim trasferiti per impostazione predefinita sono sub, sid, acr e amr.

Puoi modificare i claim ed eseguire claim task con trasformazioni e attivita dei claim.

FoxIDs usa per impostazione predefinita il pattern di connessione con parentesi .../(auth-method)/.... Se non e supportato dall'OP esterno, ad esempio Microsoft Entra ID, il pattern puo essere cambiato nel pattern con tilde .../~auth-method~/... o nel pattern con punto .../.auth-method./....

Se necessario, puo essere configurato un client ID personalizzato; altrimenti viene usato il nome del metodo di autenticazione come client ID.

Facoltativamente l'issuer puo essere modificato. In caso contrario viene letto dall'endpoint OpenID Configuration. Inoltre, possono essere configurati piu issuer per fidarsi di token provenienti da piu issuer firmati con la stessa chiave, spesso con Microsoft Entra ID.

La tua privacy

La tua privacy

Usiamo i cookie per migliorare la tua esperienza sui nostri siti. Fai clic sul pulsante 'Accetta tutti i cookie' per acconsentire all'uso dei cookie. Per rifiutare i cookie non essenziali, fai clic su 'Solo cookie necessari'.

Visita la nostra pagina di Informativa sulla privacy per saperne di più