为OIDC SSO调用yahoo request_auth端点会产生'呃哦'

时间:2018-03-09 15:19:38

标签: yahoo-oauth

我正在尝试使用OIDC RP使用这样的重定向来登录yahoo:

  

https://api.login.yahoo.com/oauth2/request_auth?response_type=code&client_id=(snip)&state=001520551248694Xjr6KF2IV&redirect_uri=https%3A%2F%2Fmyhostname.com%3A9444%2Foidcclient%2Fredirect%2FRP&scope=openid

成功登录后,用户从雅虎获取此信息:

  哦,看起来出了问题。请稍后再试。

我没有得到同意屏幕,我再也没有得到重定向。我最初重定向到yahoo进行登录是我在跟踪中可以看到的最后一件事。

我在另一篇帖子中看到重定向必须与我的YDN应用的回调域匹配。我的重定向中的主机名与我的回调域匹配。但是,redirect参数的值不匹配,因为我的uri不仅仅是https://(hostname)。

  • 有什么方法可以找出那些“东西”是什么 错了,以便我可以尝试解决它?
  • 如果 重定向URI,我如何与雅虎联系,了解是否可以让他们支持完整的uris?
    - 重定向uri应该是一个uri,而不仅仅是一个主机名(这是一个urn)。 YDN不接受端口,也不接受路径 - 如果redirect_uri不支持实际的uris,我们的运行时,因此我们的客户无法与雅虎互操作。

最终我要做的是记录我们的客户如何配置我们的RP以使用雅虎的OP,我无法使其工作。我做的事情显然是不正确的吗? (除了重定向)

0 个答案:

没有答案