AAD B2C Yahoo OpenID Connect未能在Azure门户中创建

AAD B2C Yahoo OpenID Connect未能在Azure门户中创建,azure,azure-active-directory,azure-ad-b2c,Azure,Azure Active Directory,Azure Ad B2c,代表其他人提问以继续在此处进行故障排除。请参阅下面的问题和GitHub 我目前正在尝试使用AAD B2C OpenID Auth与Yahoo,我们设置了客户端Id和密码以及Yahoo OAuth的url: 以下是从Azure门户收到的错误: 无法保存标识提供程序:JSON web中的密钥类型为“EC” keys端点不是一个 支持的密钥类型 是否有可能雅虎正在使用一种不同的标准方法,而AAD B2C还不支持这种方法 雅虎开放Id标准: 如何解决此问题?这似乎是当前不支持的方案。请注意,OpenID

代表其他人提问以继续在此处进行故障排除。请参阅下面的问题和GitHub

我目前正在尝试使用AAD B2C OpenID Auth与Yahoo,我们设置了客户端Id和密码以及Yahoo OAuth的url:

以下是从Azure门户收到的错误:

无法保存标识提供程序:JSON web中的密钥类型为“EC” keys端点不是一个 支持的密钥类型

是否有可能雅虎正在使用一种不同的标准方法,而AAD B2C还不支持这种方法

雅虎开放Id标准:


如何解决此问题?

这似乎是当前不支持的方案。请注意,OpenID连接身份提供程序功能仍在预览中。在预览中,它可能不支持所有功能。 据我所见,雅虎正在使用额外的密钥进行签名。它也有RSA,但不仅仅是。尽管第10.1节。国家:

签名方必须根据 收件人支持的算法

存在不受支持的签名密钥使得B2C无法添加此IdP


您可以尝试使用,但我也不希望它能与自定义策略一起工作。有样品可供选择。似乎所有这些都符合仅将RSA用于签名的规定。

感谢Astaykov的详细解释。希望微软的人能解决这个问题。