Аутентификация

Нажмите, чтобы скопировать

Модули для регистрации и входа пользователей.


Модули аутентификации предоставляют функции регистрации и входа для пользователей ваших приложений.

Основные функции для управления пользователями, группами, регистрацией и авторизацией предоставляются стандартным модулем Auth. Он также добавляет стандартную форму регистрации в ваши приложения.

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

Настройки регистрации

Модуль Auth управляет всеми настройками регистрации. Если регистрация отключена, то модули социальной авторизации также не смогут регистрировать новых пользователей.


Основной модуль для авторизации и регистрации

Модуль Auth обеспечивает аутентификацию и авторизацию для вашего приложения, включая управление пользователями, управление группами, регистрацию пользователей, вход в систему и связанные с этим функции. Он устанавливается автоматически при создании проекта. По умолчанию промежуточное ПО модуля подключено к каждой конечной точке и предоставляет доступ любой группе пользователей. Детальный контроль доступа может быть настроен путем изменения параметров промежуточного ПО в каждой конечной точке.

Логин и пароль пользователя по умолчанию

Логин: [email protected]

Пароль: appmaster


Вход в систему с помощью Google

Реализует вход и регистрацию с помощью Google.

Sign in with Google - это отдельный модуль для реализации функций входа и регистрации Google в вашем приложении.


Бизнес-процессы

  • Регистрация

Используется, если вы самостоятельно настраиваете авторизацию и аутентификацию. Если вы используете базовую функциональность модуля Auth, то для работы Sign-in with Google достаточно указать Client ID в настройках.


Настройки модуля

ПараметрПо умолчаниюОписание
Идентификатор клиентапустойИдентификатор клиента вашего приложения из Google Console.

Чтобы получить Client ID - используйте Google Cloud Console. Инструкцию по настройке можно прочитать по этой ссылке.


Вход в систему с помощью Facebook

Регистрация и вход в систему с помощью учетной записи Facebook.

Sign in with Facebook - это отдельный модуль для реализации функций регистрации и входа в Facebook для вашего приложения.


Бизнес-процессы

  • Регистрация

Используется, если вы самостоятельно настраиваете авторизацию и аутентификацию. Если вы используете базовую функциональность модуля Auth, то для работы Sign-in with Facebook вам достаточно указать в настройках Application ID.


ПараметрПо умолчаниюОписание
Идентификатор приложенияпустойИдентификатор клиента вашего приложения из Facebook Dev Portal.

Чтобы получить идентификатор клиента:

Затем добавьте продукт Facebook Login в ваше приложение, включите Facebook JavaScript SDK и добавьте URL вашего приложения в список разрешенных доменов.


Вход в систему с помощью LinkedIn

Регистрация и вход в систему с помощью учетной записи LinkedIn.

Sign in with LinkedIn - это отдельный модуль для реализации функций регистрации и входа в LinkedIn для вашего приложения.


  • Регистрация

Используется, если вы самостоятельно настраиваете авторизацию и аутентификацию. Если вы используете базовую функциональность модуля Auth, то для работы Sign-in with LinkedIn вам нужно указать в настройках только Client ID, URL перенаправления и Secret Key.


ПараметрПо умолчаниюОписание
Идентификатор клиентанетИдентификатор клиента вашего приложения из LinkedIn Developer Portal.
URL перенаправленияnoneURL-адрес для перенаправления после аутентификации
Секретный ключnoneСекретный ключ вашего приложения LinkedIn

Чтобы получить параметры, необходимые для настройки модуля, необходимо зарегистрироваться в качестве разработчика LinkedIn и создать приложение с базовыми настройками.


Вход в систему с помощью Apple

Зарегистрируйтесь и войдите в систему с помощью Apple ID.

Sign in with Apple - это отдельный модуль для реализации функций входа и регистрации Apple ID в вашем приложении.


  • Регистрация

Используется, если вы самостоятельно настраиваете авторизацию и аутентификацию. Если вы используете базовую функциональность модуля Auth, то для работы Sign-in with Apple достаточно указать Client ID в настройках.


ПараметрПо умолчаниюОписание
Идентификатор клиентапустойИдентификатор клиента вашего приложения от разработчика Apple.

Для получения Client ID вам необходим Apple ID и учетная запись разработчика. Apple ID можно создать здесь. Посетите эту страницу, чтобы зарегистрироваться в качестве разработчика Apple.


Google OAuth 2.0

Модуль обеспечивает SSO с Google для ваших веб- и мобильных приложений.


Google OAuth 2.0: Получить токен доступа

Вход

  • refresh_token (строка)
  • client_id (строка)
  • клиентский_секрет (строка)

Выход

  • токен доступа

Google OAuth 2.0: Получить Auth URL

Вход

  • client_id (строка)
  • redirect_url (строка)
  • scopers (строка массива)

Выход

  • url (строка)

Google OAuth 2.0: Получить токен обновления

Вход

  • auth_code (строка)
  • client_id (строка)
  • client_secret (строка)
  • redirect_url (строка)

Выход

  • refresh_token (строка)
  • access_token (строка)

Настройки модуля

Бизнес-процессы

Настройки модуля

Бизнес-процессы

Настройки модуля

Бизнес-процессы