Tabella scadenza token

La tabella di scadenza del token contiene il nome dell'impostazione di scadenza e fornisce il valore predefinito per l'impostazione.

Nome impostazione Valore predefinito descrizione;
Scadenza sessione SSO per tenant Per cliente Tempo di scadenza della sessione tenant (SSOSettings) che il tenant può modificare. La scadenza predefinita è di otto ore.
Scadenza sessione SSO globale 8 ore Tempo di scadenza sessione globale (SSOConfig)
Richiedi scadenza cookie 15 minuti Tempo di scadenza dei cookie per il cookie IDCS_REQUEST
OAuth Scadenza token di accesso

3600 secondi

Nota: l'impostazione predefinita viene utilizzata quando non è impostata la scadenza di un'applicazione risorsa, la scadenza di una sessione utente o la scadenza personalizzata.

Il tempo di scadenza di un token di accesso (AT) è in secondi. Il tempo di scadenza AT è determinato da una combinazione dei seguenti fattori:

  • OAuthConfig Tempo di scadenza token di accesso. Configurazione globale applicata a tutti i tenant. La data di scadenza è espressa in secondi. Il valore predefinito è 3600 secondi. L'intervallo è compreso tra 60 secondi e 1 anno.
  • Ora di scadenza applicazione risorsa. Configurazione applicata solo all'applicazione risorsa correlata. La data di scadenza è espressa in secondi. Il valore predefinito è 3600 secondi. L'intervallo è compreso tra 60 secondi e 1 anno.
  • Ora di scadenza della sessione utente. Configurazione a livello di tenant che si applica a tutti gli utenti nel tenant. La durata è in minuti. Il valore predefinito è di 480 minuti. Il tempo di scadenza si basa sul tempo rimanente nella sessione. Ad esempio, se il tempo rimanente in una sessione è di 15 minuti su un totale di 480 minuti, per calcolare il tempo di scadenza AT vengono utilizzati 15 minuti.
  • Tempo di scadenza personalizzato. Specificato nella richiesta del token mediante l'invio di urn:opc:resource:expiry=<seconds> nel parametro scope.
    1. Se il tempo di scadenza dell'applicazione risorsa (400 secondi) e il tempo di scadenza della sessione utente (15 minuti) sono entrambi configurati e il tempo di scadenza personalizzato (500 secondi) è specificato nella richiesta del token, la scadenza AT è almeno di tutti e tre, ad esempio AT: min(400,500,15*60) = 400s.
    2. Se nella richiesta del token è configurata solo la data di scadenza dell'applicazione risorsa (400 secondi) e la data di scadenza personalizzata (500 secondi), la data di scadenza AT è almeno la data di scadenza dell'applicazione risorsa e la data di scadenza personalizzata (500 secondi), ad esempio AT: min(400, 500) = 400s.
    3. Se è configurata solo la durata di scadenza della sessione utente (15 minuti), l'AT è la durata minima della scadenza della sessione utente e la durata di scadenza del token di accesso OAuth (500 secondi), ad esempio AT: min(500,15*60) = 500s.
    4. Se non è configurata né la data di scadenza dell'applicazione risorsa né la data di scadenza della sessione utente, ma nella richiesta token è specificata la data di scadenza personalizzata (500 secondi), la data di scadenza AT viene impostata sulla data di scadenza personalizzata con il limite massimo di 1 anno, ad esempio AT: min(500s,1yrs) = 500s.
    5. Se né la data di scadenza dell'applicazione risorsa né la data di scadenza della sessione utente sono configurate e non viene specificata neanche la data di scadenza personalizzata, la data di scadenza AT verrà impostata automaticamente su OAuth. La data di scadenza del token di accesso è di 3600 secondi.
OAuth Scadenza token di identità Imposta su scadenza sessione SSO Impostare la scadenza della sessione SSO.
OAuth Aggiorna scadenza token 1 settimana Proveniente dalla configurazione del server risorse, se disponibile. Altrimenti, viene da OAuthConfig per la scadenza del tipo di token di aggiornamento. Se il valore di scadenza non è definito in OAuthConfig, il valore predefinito è una settimana.
OAuth Scadenza codice AZ 3 minuti