Артём Кухаренко
HTTP based RESTful API
сущность или действие, которое может быть идентифицировано и обработано в Интернете.
математическая абстракция, модель дискретного устройства, имеющего один вход, один выход и в каждый момент времени находящегося в одном состоянии из множества возможных.
Предположим, что web-сервис - это конечный автомат, где состояния автомата представлены набором веб ресурсов приложения. Тогда клиент сервиса, зная URI ресурса и выполняющего над ресурсом определенный набор действий, способен менять состояние автомата, а также получать представление состояния автомата.
Layered system
Uniform interface
Self-descriptive messages
Hypermedia as the engine of application state
204
401
500
HTML
Главное отличие аутентификации от авторизации заключается в том, что аутентификации определяет, кем является пользователь, а авторизация, что пользовать способен совершить.
В большинстве случаев выполнение аутентификации совершается с помощью имени пользователя (имейла) и (или) пароля.
Используйте хэш