Демо-архитектура магазина
ru
en
ru
Светлая/тёмная тема
Приложения сервера (Backend)
Реализуют бизнес-логику.
Информация →
Интеграции →
Контейнеры →
Компоненты
Процессы
Зависимости
Процесс аутентификации
Процесс аутентификации
..person2.
.. .......... ....... .Frontend.
.. ....... .... .......
.. ...... ..............
.. ........... .... ......
Обычный пользователь
Приложения клиента (Frontend)
Входной шлюз сервера
Сервис аутентификации
Реляционная база данных
Вводит
реквизиты
Посылают
реквизиты
[REST]
Пересылает
запрос
нужному
сервису
[OAuth2]
Ищет
пользователя
по
логину
[SQL]
Возвращает
пользователя,
если
найден
[SQL]
Создаёт
токен
доступа,
если
реквизиты
верные
и
учётная
запись
активна,
иначе
ошибка
HTTP
401
[OAuth2]
Пересылает
токен
доступа
[REST]
При
успехе
показывает
профиль
пользователя,
иначе
остаётся
на
форме
ввода
реквизитов
Процесс аутентификации
Процесс аутентификации
Процесс аутентификации
..person2.
.. .......... ....... .Frontend.
.. ....... .... .......
.. ...... ..............
.. ........... .... ......
Обычный пользователь
Приложения клиента (Frontend)
Входной шлюз сервера
Сервис аутентификации
Реляционная база данных
Вводит
реквизиты
Посылают
реквизиты
[REST]
Пересылает
запрос
нужному
сервису
[OAuth2]
Ищет
пользователя
по
логину
[SQL]
Возвращает
пользователя,
если
найден
[SQL]
Создаёт
токен
доступа,
если
реквизиты
верные
и
учётная
запись
активна,
иначе
ошибка
HTTP
401
[OAuth2]
Пересылает
токен
доступа
[REST]
При
успехе
показывает
профиль
пользователя,
иначе
остаётся
на
форме
ввода
реквизитов
Процесс аутентификации [
svg
|
png
|
puml
]