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

Настройка входа через Apple

Для подключения Apple ID потребуется активный аккаунт Apple Developer.

Шаг 1. Откройте Apple Developer

Перейдите:

https://developer.apple.com/account/

Откройте раздел: Certificates, Identifiers & Profiles


Шаг 2. Создайте App ID

Создайте новый App ID или используйте существующий.

Обязательно включите возможность: Sign in with Apple


Шаг 3. Создайте Services ID

Откройте: Identifiers → Services IDs

Создайте новый Services ID.

Пример идентификатора:

com.example.exchange.service

После создания включите: Sign in with Apple


Шаг 4. Укажите домен и Return URL

В настройках Services ID заполните:

Domain

Return URL

Скопируйте Return URL из админки и вставьте его без изменений.


Шаг 5. Создайте ключ

Перейдите: Keys

Создайте новый ключ и включите: Sign in with Apple

После создания сохраните:

  • Team ID

  • Key ID

  • Private Key (.p8)

Важно: файл .p8 обычно можно скачать только один раз.


Шаг 6. Заполните настройки в админке

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

Заполните:

  • Client ID

  • Team ID

  • Key ID

  • Private Key (.p8)

Включите сервис и сохраните изменения.


Шаг 7. Выполните проверку

Нажмите: Проверить

После успешной проверки выполните тестовый вход через Apple ID на клиентской части сайта.


Частая ошибка

Invalid Redirect URL

Причина: Return URL в Apple отличается от Return URL из админки.

Решение: Проверьте домен и полностью замените URL на тот, который отображается в системе.


Рекомендации

  • Используйте только HTTPS.

  • Храните файл .p8 в безопасном месте.

  • Не публикуйте Team ID, Key ID и Private Key.

  • После смены домена обязательно обновите настройки Apple Developer.

  • Перед запуском выполните тестовую авторизацию на реальном сайте.

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

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