gpt4 book ai didi

azure - 无法在 Azure 门户中创建 AAD B2C Yahoo OpenID Connect

转载 作者:行者123 更新时间:2023-12-02 06:20:09 27 4
gpt4 key购买 nike

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

我目前正在尝试将 AAD B2C OpenID Auth 与 Yahoo 一起使用,我们设置了客户端 Id 和 Secret 以及 yahoo OAuth 的 url:https://api.login.yahoo.com/.well-known/openid-configuration .

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

Cannot save Identity Provider: The key type 'EC' from the JSON web keys endpoint 'https://api.login.yahoo.com/openid/v1/certs' is not a supported key type.

雅虎是否有可能使用与标准不同的方法并且尚未受到 AAD B2C 支持?

雅虎开放 ID 标准:https://developer.yahoo.com/oauth2/guide/openid_connect/getting_started.html#getting-started-setup

我们如何解决这个问题?

最佳答案

目前这似乎不受支持。请注意,OpenID Connect 身份提供商功能仍处于预览阶段。虽然它处于预览阶段,但它可能不支持所有功能。据我所知,雅虎正在使用额外的 key 进行签名。它还具有 RSA,但不仅如此。虽然OpenID Connect specification (第 10.1 节)指出:

The signing party MUST select a signature algorithm based on the algorithms supported by the recipient.

不支持的签名 key 的存在导致 B2C 无法添加此 IdP。

您可以尝试使用custom policies ,但我也不抱太大希望它能与自定义策略一起使用。有G+的样本, LinkedIn , Twitter 。看来他们都符合只使用RSA进行签名。

关于azure - 无法在 Azure 门户中创建 AAD B2C Yahoo OpenID Connect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50884146/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com