Esci da un'app
Logout avviato dall'app. Con id_token_hint finiscono i token di quell'accesso; il browser torna solo a un indirizzo che l'app ha registrato esattamente.
/oidc/logout- Accesso
- Accesso pubblico
- Client
- Client locale o server
Parametri#
| Nome | Posizione | Significato |
|---|---|---|
id_token_hint | Query | Un token ID di questo provider per l'app, scaduto o no. |
post_logout_redirect_uri | Query | Uno di quelli registrati dall'app. |
state | Query | Torna com'è. |
client_id | Query | Senza id_token_hint, nomina l'app. |
Esempi di richiesta#
curl -fsS 'https://veil.rip/oidc/logout'Risposta#
Un redirect a post_logout_redirect_uri con state, o una pagina che dice che la sessione dell'app è finita.
Intestazioni della risposta#
| Intestazione | Valore | Significato |
|---|---|---|
Cache-Control | no-store | Mai in cache. |
Note d’uso#
- Veil non tiene una sessione da chiudere: un accesso è una firma. Il logout chiude i token.
Errori#
Il callback OAuth mostra una pagina HTML di ritorno, anche in caso di errore. I codici seguenti descrivono l’errore mostrato nella pagina. Guida a risposte ed errori
Errori comuni delle richieste
| HTTP | Codice | Significato e cosa fare |
|---|---|---|
| 429 | rate_limited | È stato superato un limite anonimo, delle richieste firmate o della chiave API. Attendi almeno i secondi indicati da |
| 500 | internal_error | Si è verificato un errore imprevisto del server. I dettagli interni non vengono restituiti. Riprova le letture con attese crescenti e un limite. Controlla l’esito delle scritture prima di inviare una nuova operazione firmata. |
| 503 | busy | L’applicazione ha raggiunto un limite temporaneo di concorrenza o del database. Attendi i secondi indicati da |