Вход через Apple
Добавление входа через Apple с использованием Supabase предоставляет удобный, безопасный и ориентированный на конфиденциа льность способ для пользователей регистрации или входа в ваше приложение с помощью их Apple ID.
В этом руководстве описаны шаги по интеграции входа через Apple с Supabase, включая настройку необходимых ключей и параметров как в Supabase, так и в консоли Apple Developer.
Перед добавлением входа через Apple в ваш проект FlutterFlow убедитесь, что у вас выполнены следующие условия:
- Завершены все шаги в разделе Настройка Supabase
- Завершена Начальная настройка для аутентификации.
- Создан Аккаунт Apple.
- Активный Аккаунт Apple Developer. Подробнее о Программе Apple Developer и о том, как зарегистрироваться.
Добавление входа через Apple включает следующие шаги:
Настройка в консоли Apple Developer
Для настройки входа через Apple необходимо настроить несколько параметров в консоли Apple Developer. Это включает настройку электронной почты для управления конфиденциальностью пользователей и активацию возможности входа через Apple для вашего App ID.
Настройка электронной почты
Вход через Apple — это система аутентификации, ориентированная на конфиденциальность. Одной из её ключевых особенностей является возможность скрывать реальный адрес электронной почты пользователя при регистрации в приложениях и сервисах. Когда пользователи выбирают скрытие электронной почты, вы получаете один случайный адрес электронной почты, который пересылает сообщения на реальную электронную почту Apple ID пользователя. Это помогает пользователям сохранять конфиденциальность своих реальных адресов электронной почты.

Чтобы связаться с такими пользователями, вы должны зарегистрировать источники электронной почты, которые ваша организация будет использовать для общения.
Для регистрации источников электронной почты откройте раздел Services (в разделе Certificates, Identifiers & Profiles) в вашем аккаунте Apple Developer, настройте Sign in with Apple for Email Communication, добавьте источник электронной почты и завершите процесс регистрации.
Активация возможности входа через Apple для вашего App ID
Чтобы активировать вход через Apple для вашего приложения, откройте раздел Identifiers в вашем аккаунте Apple Developer, выберите существующий App ID, активируйте Sign In with Apple и нажмите Save.
Если вы ещё не создали App ID, следуйте инструкциям Apple по регистрации App ID.
Настройка аутентификации Apple в Supabase
Чтобы активировать и настроить аутентификацию Apple в вашем проекте Supabase, откройте панель Supabase, выберите ваш проект, активируйте Sign in with Apple в разделе Apple, введите Client ID и Secret Key, и нажмите Save.
Чтобы получить секретный ключ, используйте инструмент, предоставленный в разделе Configuration.
