Вход через сервисы
Настройка входа через Google и Apple, Return URL и журнал попыток
Раздел подключает внешнюю авторизацию через поддерживаемые OAuth-провайдеры. Настройка должна совпадать одновременно в панели и кабинете провайдера.
Для работы требуется право «Управление входом через сервисы» из блока «Админпанель».
Где находится
В панели управления откройте:
«Пользователи» — «Вход через сервисы»
Для каждого провайдера видны статус, заполненность полей, результат проверки и последнее событие.
Return URL
«Return URL» нужно без изменений указать в настройках приложения у провайдера. Копируйте адрес из панели. Разница в протоколе, домене, пути или завершающем символе может привести к отказу авторизации.
Для подключения заполняются «Client ID» и «Client Secret». Затем:
сохраните настройки;
нажмите «Проверить»;
дождитесь «Проверено»;
включите провайдера;
выполните реальный тестовый вход.
Apple
Для Apple могут требоваться:
«Client ID» или Services ID;
«Team ID»;
«Key ID»;
«Private Key (.p8)»;
«Client Secret», если поле предусмотрено текущей схемой.
Приватный ключ нельзя показывать на клиентском сайте или отправлять в обычной переписке. Проверьте срок и состояние ключей в кабинете Apple.
Сохранение и проверка
Кнопка «Проверить» доступна после сохранения. Успешная техническая проверка подтверждает подключение, но не гарантирует завершение полного пользовательского входа.
После включения откройте https://ваш_домен в приватной сессии, выберите провайдера, завершите авторизацию и проверьте создание либо связывание правильного аккаунта.
События
Блок «События» показывает дату, статус, email, сообщение, IP и клиента. Используйте его, чтобы отличить отказ провайдера от ошибки сопоставления локального пользователя.
Не публикуйте email и IP из события при обращении в открытый канал.
Если вход не работает
Проверьте статус, заполненность полей, точное совпадение Return URL, разрешённый домен приложения, состояние ключа и последнее событие. Если проверка проходит, но клиентский вход нет, воспроизведите его в новой сессии и сравните email, который вернул провайдер, с существующими аккаунтами.
Последнее обновление
Это было полезно?