401 Non autorizzato è un codice di stato HTTP che indica che la richiesta del client non dispone di credenziali di autenticazione valide per la risorsa richiesta, pertanto l'accesso viene negato.
Ecco alcuni scenari di esempio che possono attivare il 401 Non autorizzato:
- Autenticazione Richiesta: Un reindirizzamento 401 indica che un utente non si è autenticato e non è autorizzato ad accedere al contenuto. Ciò può accadere se gli utenti anonimi tentano di accedere a pagine protette che richiedono credenziali di accesso.
- Sessione Scaduta: Un sito potrebbe restituire un 401 se la sessione di un utente autenticato è scaduta e l'utente deve accedere nuovamente prima di continuare. Ciò indica che l'accesso dell'utente non è più autorizzato.
- Tentativo di accesso fallito: Se un utente inserisce credenziali di accesso errate, l'autenticazione fallisce e un reindirizzamento 401 può informarlo che l'accesso non è autorizzato con tali dettagli.
- Scadenza del token: Le API utilizzano spesso token di accesso che possono scadere. Il tentativo di effettuare una richiesta con un token scaduto richiede un 401 per reindirizzare l'utente a riautenticarsi.
- Autorizzazioni insufficienti: Un utente precedentemente autorizzato che non dispone più delle autorizzazioni a causa di un cambio di ruoli o privilegi potrebbe ricevere un 401 fino a quando il suo accesso non verrà aggiornato.
Correlati: