Apple Sign In

Урок 269 из 333
Автор: Анна Кокина
Сложность урока:
4 уровень - сложно, требуется сосредоточиться, внимание деталям и точному следованию инструкции.
4 из 5
Просмотров: 27841
Дата изменения: 13.09.2024
Недоступно в лицензиях:
Текущую редакцию Вашего 1С-Битрикс можно просмотреть на странице Обновление платформы (Marketplace > Обновление платформы).
Ограничений нет

Примечание: Со временем социальные сервисы могут изменять внешний вид мастеров регистрации приложений. В уроках могут не отображаться последние изменения. Пожалуйста, сообщайте нам о замеченных вами изменениях.
Для отправки комментария воспользуйтесь расположенной в правом нижнем углу окна браузера кнопкой:

  Apple Sign In

Если у вашего сайта есть собственное мобильное приложение в App Store, использующее вход через социальные сети, то вам необходимо Приложения, использующие стороннюю или социальную службу входа в систему (например, вход через Facebook*, вход в Google, вход через Twitter, вход через LinkedIn, вход через Amazon или вход через WeChat) также должно предлагать вход с Apple в качестве эквивалентной опции.

Исключение составляют образовательные, корпоративные, правительственные и бизнес-приложения, использующие собственную авторизацию.

* Социальная сеть признана экстремистской и запрещена на территории Российской Федерации.

Подробнее...
добавить в качестве варианта авторизации систему Sign in with Apple. Это собственная система авторизации компании Apple.

Для подключения этой системы необходимо указать в настройках модуля Социальные сервисы (Настройки > Настройки продукта > Настройки модулей > Социальные сервисы) параметры ID приложения (Service ID), ID ключа, Team ID и Секретный ключ в формате pem:

Team ID можно найти в панели Apple, а настройки остальных параметров рассмотрим далее в уроке.

  ID ключа и Секретный ключ в формате pem

Для получения значений параметров ID ключа и Секретный ключ в формате pem выполните следующие действия:

  1. Войдите в свой аккаунт разработчика Apple Developer.
  2. Перейдите на страницу Certificates, Identifiers & Profiles и на вкладке Identifiers выберите ваше приложение, кликнув по нему:

  3. Отметьте пункт Sign In with Apple:

  4. Перейдите в раздел Keys и сгенерируйте ключ Key ID:

    Сконвертируйте этот ключ в формат pem, выполнив в командной строке

    openssl pkcs8 -in AuthKey_123456.p8 -nocrypt -out AuthKey_123456.pem
    

Далее нужно настроить Service ID — уникальный идентификатор web-приложения.

  Настройка Service ID

Настройте Service ID — уникальный идентификатор web-приложения:

  • Вернитесь на вкладку Identifiers и добавьте новый идентификатор, выбрав тип Service ID, заполните необходимые поля и в поле Sign In With Apple нажмите кнопку Configure.
  • В открывшейся форме выберите Primary App ID вашего приложения, укажите домены и перечислите URL для редиректа после успешного логина (каждый URL с новой строки):

    Нажмите на рисунок, чтобы увеличить

  Дополнительно



Нам жаль это слышать… Но мы постараемся быть лучше!

Мы благодарны Вам за помощь в улучшении документации.

Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас
Курсы разработаны в компании «1С-Битрикс»