Apple Sign In

Урок 320 из 381
Автор: Анна Кокина
Сложность урока:
4 уровень - сложно, требуется сосредоточится, внимание деталям и точному следованию инструкции.
4 из 5
Дата изменения: 06.07.2020
Просмотров: 547
Ограничения по редакциям: Ограничений нет

  Apple Sign In

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

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

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

Подробнее...

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

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

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

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

  1. Войдите в свой аккаунт разработчика Apple Developer. Веб-сайт Apple Developer предоставляет инструменты и информацию, необходимые для создания великолепных приложений для платформ Apple. Если вы новичок в разработке на платформах Apple, вы можете начать бесплатно. Просто примите Соглашение разработчика Apple, и для вас будет создана учетная запись. Используйте эту учетную запись для загрузки бета-версии программного обеспечения и инструментов, посещения форумов и сообщения об ошибках.

    Подробнее...
  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С-Битрикс»
Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Нам жаль это слышать… Но мы постараемся быть лучше! Поясните, пожалуйста, свой выбор:

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

Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас