For the complete documentation index, see llms.txt. This page is also available as Markdown.

Вход через сервисы

Настройка входа через Google и Apple, Return URL и журнал попыток

Раздел подключает внешнюю авторизацию через поддерживаемые OAuth-провайдеры. Настройка должна совпадать одновременно в панели и кабинете провайдера.

Для работы требуется право «Управление входом через сервисы» из блока «Админпанель».

Где находится

В панели управления откройте:

«Пользователи» — «Вход через сервисы»

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

Return URL

«Return URL» нужно без изменений указать в настройках приложения у провайдера. Копируйте адрес из панели. Разница в протоколе, домене, пути или завершающем символе может привести к отказу авторизации.

Google

Для подключения заполняются «Client ID» и «Client Secret». Затем:

  1. сохраните настройки;

  2. нажмите «Проверить»;

  3. дождитесь «Проверено»;

  4. включите провайдера;

  5. выполните реальный тестовый вход.

Apple

Для Apple могут требоваться:

  • «Client ID» или Services ID;

  • «Team ID»;

  • «Key ID»;

  • «Private Key (.p8)»;

  • «Client Secret», если поле предусмотрено текущей схемой.

Приватный ключ нельзя показывать на клиентском сайте или отправлять в обычной переписке. Проверьте срок и состояние ключей в кабинете Apple.

Сохранение и проверка

Кнопка «Проверить» доступна после сохранения. Успешная техническая проверка подтверждает подключение, но не гарантирует завершение полного пользовательского входа.

После включения откройте https://ваш_домен в приватной сессии, выберите провайдера, завершите авторизацию и проверьте создание либо связывание правильного аккаунта.

События

Блок «События» показывает дату, статус, email, сообщение, IP и клиента. Используйте его, чтобы отличить отказ провайдера от ошибки сопоставления локального пользователя.

Не публикуйте email и IP из события при обращении в открытый канал.

Если вход не работает

Проверьте статус, заполненность полей, точное совпадение Return URL, разрешённый домен приложения, состояние ключа и последнее событие. Если проверка проходит, но клиентский вход нет, воспроизведите его в новой сессии и сравните email, который вернул провайдер, с существующими аккаунтами.

Последнее обновление

Это было полезно?