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

问题描述

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

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

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

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

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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)