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

Настройка методов входа

Руководство по настройке провайдеров аутентификации для realm через админ-панель.

Добавление провайдера

  1. Откройте Админ-панель по адресу /admin
  2. Перейдите в Realms и выберите нужный realm
  3. Нажмите на вкладку Auth Providers
  4. Нажмите Add Provider
  5. Выберите тип провайдера из выпадающего списка

Настройка провайдеров

Email / Пароль (LoginPass)

Внешние креденшелы не нужны. Включите провайдер и настройте:

  • Allow Sign Up -- разрешить регистрацию новых пользователей по email/паролю
  • Allow Sign In -- разрешить вход существующим пользователям
  • Allow Unlink -- разрешить отключение этого метода от аккаунта

OAuth2-провайдеры (Google, GitHub, Discord, Yandex)

Для каждого нужны креденшелы из консоли разработчика провайдера:

ПровайдерКонсоль разработчикаОбязательные поля
Googleconsole.cloud.google.comClient ID, Client Secret
GitHubgithub.com/settings/developersClient ID, Client Secret
Discorddiscord.com/developers/applicationsClient ID, Client Secret
Yandexoauth.yandex.ruClient ID, Client Secret

Callback URL для регистрации у каждого провайдера:

https://your-domain.com/oauth2/{realmUUID}/login/{providerName}

Steam (OpenID)

Требуется только Steam API Key с steamcommunity.com/dev/apikey.

WebAuthn / Passkeys

Внешняя настройка не нужна. После включения пользователи могут регистрировать passkeys при входе или после него.

Настройки аутентификации realm

Перейдите в Realm Settings > Auth для настройки:

  • Sign-up enabled -- разрешить регистрацию новых пользователей
  • Session lifetime -- время жизни сессий
  • Passkey enrollment -- предлагать пользователям зарегистрировать passkey после входа

Настройки MFA

Перейдите в Realm Settings > MFA для настройки:

  • MFA policy -- Disabled, Optional, Required или Skippable
  • TOTP -- включить одноразовые пароли на основе времени
  • WebAuthn as MFA -- использовать passkeys/ключи безопасности как второй фактор

Брендинг

Перейдите в Realm Settings > Branding для кастомизации:

  • Логотип и favicon
  • Основные цвета
  • Кастомный CSS для страницы входа