Códigos HTTP en el proceso de autenticación

Los siguientes son códigos de estado HTTP que pueden resultar durante el proceso de autenticación, con su respectiva descripción de sus objetivos dentro del servicio.

Código
Descripción
200 OK
La solicitud ha tenido éxito.
201 Created
La solicitud ha tenido éxito y se ha creado un nuevo recurso como resultado de ello.
202 Accepted
La solicitud se ha recibido, pero aún no se ha actuado. Es una petición "sin compromiso", lo que significa que no hay manera en HTTP que permite enviar una respuesta asíncrona que indique el resultado del procesamiento de la solicitud. Está pensado para los casos en que otro proceso o servidor maneja la solicitud, o para el procesamiento por lotes.
400 Bad Request
Esta respuesta significa que el servidor no pudo interpretar la solicitud dada debido a una petición no válida.
401 Unauthorized
Es necesario autenticar para obtener la respuesta solicitada. Esta es similar a 403, pero en este caso, la autenticación es posible.
403 Forbidden
El cliente no posee los permisos necesarios para cierto contenido, por lo que el servidor está rechazando otorgar una respuesta apropiada.
404 Not Found
El servidor no pudo encontrar el contenido solicitado.
422 Unprocessable Entity
La petición estaba bien formada pero no se pudo seguir debido a errores de semántica.
500 Internal Server Error
El servidor ha encontrado un error interno y no puede entregar una respuesta.
502 Bad Gateway
Esta respuesta de error significa que el servidor, mientras trabaja como una puerta de enlace para obtener una respuesta necesaria para manejar la petición, obtuvo una respuesta inválida.
503 Service Unavailable
El servidor no está listo para manejar la petición. Causas comunes puede ser que el servidor está caído por mantenimiento o está sobrecargado.