使用 Apple 登录 - 使用设备(iPhone 或 iPad)的 Apple ID 时电子邮件丢失

时间:2021-05-19 18:47:17

标签: ios azure azure-ad-b2c apple-sign-in

在 iOS 应用中,我们正在与 Azure B2C AD 结合使用 Apple 登录。

如果用户在登录确认弹出时选择“使用不同的 Apple ID”(他们最终在与网络相同的基于网络的流程中用户)。无论他们决定分享真实的电子邮件还是使用 Apple 生成的电子邮件,都是如此。

但是,如果用户继续使用他们设备上的 Apple ID(使用 Touch/Face ID 或密码完成登录),那么 Apple 返回给 Azure 的令牌似乎不包含任何电子邮件(既不是用户的真实电子邮件,也不是 Apple 生成的隐藏真实用户电子邮件的电子邮件)。

我已经能够用多个 Apple ID 重现这一点。我在这里和苹果开发者论坛中看到了其他类似的问题,但他们似乎没有遇到这种唯一的问题是在使用设备的 Apple ID 时出现的确切情况。

知道这里发生了什么以及我们如何确保返回电子邮件吗?

0 个答案:

没有答案