Настройка входа через Apple
Последнее обновление
Это было полезно?
Для подключения Apple ID потребуется активный аккаунт Apple Developer.
Перейдите:
https://developer.apple.com/account/Откройте раздел: Certificates, Identifiers & Profiles
Создайте новый App ID или используйте существующий.
Обязательно включите возможность: Sign in with Apple
Откройте: Identifiers → Services IDs
Создайте новый Services ID.
Пример идентификатора:
com.example.exchange.serviceПосле создания включите: Sign in with Apple
В настройках Services ID заполните:
Скопируйте Return URL из админки и вставьте его без изменений.
Перейдите: Keys
Создайте новый ключ и включите: Sign in with Apple
После создания сохраните:
Team ID
Key ID
Private Key (.p8)
Важно: файл .p8 обычно можно скачать только один раз.
Откройте: «Пользователи» — «Вход через сервисы» — «Apple»
Заполните:
Client ID
Team ID
Key ID
Private Key (.p8)
Включите сервис и сохраните изменения.
Нажмите: Проверить
После успешной проверки выполните тестовый вход через Apple ID на клиентской части сайта.
Причина: Return URL в Apple отличается от Return URL из админки.
Решение: Проверьте домен и полностью замените URL на тот, который отображается в системе.
Используйте только HTTPS.
Храните файл .p8 в безопасном месте.
Не публикуйте Team ID, Key ID и Private Key.
После смены домена обязательно обновите настройки Apple Developer.
Перед запуском выполните тестовую авторизацию на реальном сайте.
Последнее обновление
Это было полезно?
Это было полезно?
example.com