Приложения сервера (Backend)

Реализуют бизнес-логику.

Процесс аутентификацииПроцесс аутентификации..person2... .......... ....... .Frontend... ....... .... ......... ...... ................ ........... .... ......Обычный пользовательПриложения клиента (Frontend)Входной шлюз сервераСервис аутентификацииРеляционная база данныхВводит реквизитыПосылают реквизиты[REST]Пересылает запроснужному сервису[OAuth2]Ищет пользователяпо логину[SQL]Возвращаетпользователя, еслинайден[SQL]Создаёт токендоступа, еслиреквизиты верные иучётная записьактивна, иначеошибка HTTP 401[OAuth2]Пересылает токендоступа[REST]При успехепоказывает профильпользователя, иначеостаётся на формеввода реквизитов
Процесс аутентификации