【问题标题】:OAuth with Yahoo Asp.net core 2.0带有 Yahoo Asp.net 核心 2.0 的 OAuth
【发布时间】:2018-10-05 14:20:16
【问题描述】:

我正在使用带有 openiddict 的 asp.net 核心后端。我已经成功地设置了很多外部提供商,完全没有问题,我只是设置了一个应用程序,回调 url 总是https://mysite.co.uk/signin-PROVIDER;但是,雅虎不允许他们的名字出现在您创建的应用程序的任何部分,包括回调 url (/signin-yahoo)。对此的任何帮助都会很棒!

我在 github 上看了一下,发现了这个: Yahoo does not allow callbacks with Yahoo in the name

我们被告知的地方

如果您在创建应用程序时将回调设置为根,并在您的配置中保留回调默认值,则它可以 OOTB

但我把它留给了https://www.mysite.co.uk(删除了登录雅虎),但它不起作用。我找不到在线指南,唯一的参考是上面的评论,这显然对我没有帮助。

提前致谢!

【问题讨论】:

    标签: oauth-2.0 asp.net-core-2.0 yahoo-api aspnet-contrib


    【解决方案1】:

    也许您已经知道这一点,但如果您只包含域名(不包括协议方案),它适用于 Yahoo。因此,请在 YDN 门户上尝试“www.mysite.co.uk”。

    我的问题是在那之后。一旦用户同意权限并且 Yahoo 发送回调,身份验证处理程序似乎不会将其识别为回调,所以我只收到 404。Url 看起来是正确的,但处理程序似乎永远不会触发并识别它。有人见过这样的事情并有什么建议吗?我认为这是我错过的某种配置,但我似乎无法在 Asp Net Core 2 中找到完整的工作示例。

    【讨论】:

      猜你喜欢
      • 2020-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-12
      • 2017-08-01
      • 2017-07-17
      • 2021-06-28
      • 2021-11-09
      相关资源
      最近更新 更多