Если мое приложение использует AD B2C, требуется ли вход через Apple?

Apple изменила свои правила магазина, включив в них вход для Apple:

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

Если мое приложение использует Azure ActiveDirectory B2C и разрешает вход в социальные сети через эту службу (например, Facebook, Google), то должен ли я поддерживать вход для Apple? Я знаю, что это возможно (см. Используйте Azure Active Directory B2C, чтобы включить" Вход через Apple "в своих приложениях, но я не знаю, будет ли мое приложение заблокировано из выпускаю, пока не сделаю.

Пользователь может просто создать учетную запись в AD B2C. Apple также говорит:

Авторизация через Apple не требуется, если:

  • В вашем приложении используются только собственные корпоративные системы настройки и входа.

Но включает ли это систему входа, поддерживающую сторонние входы в социальные сети?


person parsley72    schedule 26.09.2019    source источник
comment
Я предполагаю, что это зависит исключительно от - есть ли у пользователя другой вариант, кроме входа в социальную сеть?   -  person Paulw11    schedule 27.09.2019
comment
Да, они могут создать учетную запись в AD B2C и без нее. Смотрите мое обновление.   -  person parsley72    schedule 27.09.2019
comment
Хорошо, к сожалению, язык Apple не очень ясен. Если вы исключительно пользуетесь социальными сетями, вы должны поддерживать вход с помощью Apple. Если вы исключительно используете собственный логин, вам не нужно входить в систему с Apple. Он не говорит о том, что произойдет, если вы не воспользуетесь одним из этих методов. Вы можете отправить заявку и посмотреть, что происходит, или поддержать вход в систему с помощью Apple; это, наверное, лучший подход. Пользователям нравится, когда вы даете им простые варианты и поддерживаете конфиденциальность.   -  person Paulw11    schedule 27.09.2019
comment
Вот почему я задал вопрос - я надеялся, что кто-то уже отправил.   -  person parsley72    schedule 27.09.2019


Ответы (1)


Из https://techcommunity.microsoft.com/t5/Azure-Active-Directory-Identity/Azure-AD-Mailbag-Use-Azure-Active-Directory-B2C-to-enable-Sign/ba-p/566489

Использование входа в систему через Apple скоро станет обязательным для всех приложений в Apple App Store, которые поддерживают сторонний вход. Это указано в самом низу недавнего обновления Apple правил проверки в App Store. Это требование вступит в силу после того, как служба выйдет из бета-версии и станет коммерчески доступной.

Эта новая политика означает, что если вы реализуете сторонний вход или вход в социальные сети (например, Facebook, LinkedIn или Twitter) в своих приложениях для iOS или Mac, эти приложения также должны будут включать вход с Apple в качестве опции. Используя Azure AD B2C для включения входа в систему через социальные сети в своих приложениях, вы можете быть готовы к выполнению этого требования, когда оно станет обязательным позднее в этом году.

person atobrandon    schedule 30.09.2019
comment
На самом деле это не отвечает на мой вопрос - они говорят, что вы можете решить эту задачу, используя Azure AD B2C, но не говорят, что произойдет, если вы уже используете его. - person parsley72; 30.09.2019
comment
Да, я понимаю, что ты имеешь в виду. Они не сказали прямо, что происходит в этом сценарии. Я предполагаю, что, поскольку он еще не применяется, вы, вероятно, можете отправить его до этого и пройти сертификацию, не войдя в систему с Apple. Тогда я думаю, что приложение, вероятно, будет в порядке до тех пор, пока вам не понадобится обновить его в первый раз после того, как они начнут применять требование, а затем оно будет заблокировано от прохождения сертификации в это время. Я сомневаюсь, что они пойдут на такой шаг и рискнут рассердить клиентов, удалив приложение из магазина после даты вступления в силу, если оно не соблюдается. - person atobrandon; 02.10.2019