Azure ad b2c 在Azure AD B2C下与苹果登录

Azure ad b2c 在Azure AD B2C下与苹果登录,azure-ad-b2c,sign-in-with-apple,Azure Ad B2c,Sign In With Apple,我想知道你们中是否有人在Azure AD B2C环境下实现了“使用苹果登录” 我没有找到关于如何实现的明确信息(微软和苹果没有相互讨论)。我在GitHub()找到了可信的源代码,我遵循了指令,但没有工作。看起来有一些代码丢失或Apple/Microsoft/OpenId配置已更改,此信息未包含在帖子中。我不知道 我的应用被苹果公司拒绝,因为我正在使用其他身份提供商(社交网络)登录我的应用,所以苹果公司要求将他们的身份提供商作为一个选项(“使用苹果公司登录”) 指南4.8-设计-使用Apple登录

我想知道你们中是否有人在Azure AD B2C环境下实现了“使用苹果登录”

我没有找到关于如何实现的明确信息(微软和苹果没有相互讨论)。我在GitHub()找到了可信的源代码,我遵循了指令,但没有工作。看起来有一些代码丢失或Apple/Microsoft/OpenId配置已更改,此信息未包含在帖子中。我不知道

我的应用被苹果公司拒绝,因为我正在使用其他身份提供商(社交网络)登录我的应用,所以苹果公司要求将他们的身份提供商作为一个选项(“使用苹果公司登录”)

指南4.8-设计-使用Apple登录

我们注意到您的应用程序使用第三方登录服务,但不提供Apple登录

下一步

要解决此问题,请修改您的应用程序,以提供与Apple登录相同的登录选项

资源

要了解更多信息,请参阅使用Apple登录

到目前为止,我遵守了说明/建议,但我无法使其起作用

今天,Azure广告只允许OpenID作为苹果唯一的身份提供商选项

问题1

如果我遵循GitHub帖子(如上),我会得到以下错误:

身份提供程序保存错误 无法保存标识提供程序:在元数据终结点处找到颁发者“”

因此,我更改了我的应用程序服务Id的颁发者,然后Azure让我保存提供商,但它没有按预期工作。(此处报告的问题:)

问题2

对于“新发行人”:我的应用程序请求AppleId(看起来是工作步骤1),但没有发生任何事情(它没有在Azure广告中创建用户,因为Azure没有任何内容)。应用程序登录名永远保留在AppleId.apple.com页面中(空白/白色页面)

请告诉我,我想知道你们中是否有人有类似的情况,以及你们是如何解决的。

非常感谢

编辑: 我发现了一些关于OpenID和Apple的重要信息

  • < P> OpenID基金会对苹果的开放信与苹果公司

  • Apple成功实现OpenID连接,并与Apple登录

  • OpenIID基金会首长,

    说:“与苹果签约更好,但并不完美。”
    我不明白如果苹果还没有准备好,它怎么能强迫我们选择“登录苹果”呢

    也在原始线程上更新。这个问题现在已经解决了


    也在原始线程上更新。这个问题现在已经解决了


    这是否回答了您的问题?重复感谢阿披实,这几乎是同样的问题,但没有明确的解决办法。我不知道这是否是微软、苹果和/或OpenID的问题。如果有人已经有了解决方案,请与我们分享。谢谢BlueOceans1st,这是一个已知问题,已报告给工程团队,我们将很快解决。非常感谢@AbhishekAgrawal的更新。在连接正常之前,我无法提交我的应用。这是否回答了您的问题?重复感谢阿披实,这几乎是同样的问题,但没有明确的解决办法。我不知道这是否是微软、苹果和/或OpenID的问题。如果有人已经有了解决方案,请与我们分享。谢谢BlueOceans1st,这是一个已知问题,已报告给工程团队,我们将很快解决。非常感谢@AbhishekAgrawal的更新。在连接正常之前,我无法提交我的应用程序。