Перейти к основному содержимому

Собственная авторизация

Для разработки собственной авторизации необходимо понимание процесса авторизации, ниже представлен процесс от входа лаунчера, до ответа на вашем сайте

Как работает авторизация?

  1. Пользователь вводит логин и пароль в лаунчере
  2. Лаунчер отправляет запрос на ваш сервер авторизации
  3. Сервер проверяет учетные данные и отправляет ответ
  4. Лаунчер обрабатывает ответ и предоставляет или отказывает в доступе

На фото представлены 4 этапа отправки уведомления. Вот описание всех 4:

  1. Запрос от лаунчера к Gml.Backend
curl
--location 'http://localhost:5003/api/v1/integrations/auth/signin' \
--header 'Content-Type: application/json' \
--data '{
"Login": "ЛОГИН",
"Password": "ПАРОЛЬ"
}'
  1. Gml.Backend - Ваш сайт
curl --location 'http://ВАШ_АДРЕС' \
--header 'Content-Type: application/json' \
--data '{
"Login": "ЛОГИН",
"Password": "ПАРОЛЬ"
}'

Собственная авторизация

Есть возможность реализовать свою, кастомную авторизацию через Endpoint. Для этого нужно на стороне вашего сервиса реализовать Endpoint

  1. Выберите в панель управление раздел: Интеграции -> Аутентификация -> Аутентификация -> Собственная аутентификация
  2. Вставьте ссылку на реализованный endoint авторизации Gml.Backend - Ваш сайт

Важно! Примеры реализации можете посмотреть на странице Github