首页 > 解决方案 > 将“使用 Apple 登录”与 Azure AD B2C 集成时,我们可以跳过电子邮件屏幕吗?

问题描述

我们的团队使用以下官方链接跟踪了 Azure AD B2C 与“使用 Apple 登录”的集成: https ://github.com/azure-ad-b2c/samples/tree/master/policies/sign-in-with-苹果

我们能够执行所有步骤,并且可以看到登录无缝运行。但苹果团队拒绝了本机应用程序,理由是额外的 Azure B2C 屏幕再次要求发送电子邮件。由于我们在身份提供者配置中选择范围为“openid email”,因此电子邮件地址已预先填写,用户需要单击继续。

有没有办法跳过要求用户在预先填写的电子邮件地址选项上单击继续的最后一个屏幕(检查下图)?

苹果团队提出的拦截器如下:

我们继续发现,您的应用要求用户注册与您应用的核心功能没有直接关系的个人信息。具体来说,以下字段或操作是必需的,但似乎与您应用的核心功能没有直接关系:

  • 您的应用要求用户在使用 Sign in with Apple 后输入他们的姓名和/或电子邮件地址。

该图显示了在应用程序上单击 Apple 图标所采取的步骤

标签: azureazure-ad-b2capple-sign-in

解决方案


看起来他们只是不希望您使用电子邮件。“我们继续发现您的应用程序要求用户注册与您的应用程序核心功能没有直接关系的个人信息。” 对他们的决定提出上诉,并告诉他们电子邮件是您功能的核心部分。


推荐阅读