gpt4 book ai didi

c# - REDIRECT URIS OAuth 2.0 是否有命名标准?

转载 作者:行者123 更新时间:2023-12-05 03:14:21 27 4
gpt4 key购买 nike

我只想知道在 REDIRECT URIS 上是否有一个命名标准:Twitter、LinkedIn、Microsoft、Facebook 和 Google 在使用 OAuth 2.0 时?

因为,如果我这样写我的域:http://domain.com/account/external-signin.aspx除 Twitter 和 Facebook 外,所有外部登录都停止工作。名称 account/external-signin.aspx 是我正在使用的真实 URL,我应该将其提供给每个外部登录。

所以,微软给出了这个错误:我们无法完成您的请求Microsoft 帐户遇到技术问题。请稍后再试。

领英:无效的 redirect_uri。此值必须与使用 API key 注册的 URL 相匹配。

还有谷歌400. 这是一个错误。错误:redirect_uri_mismatch

如果我删除页面扩展名 .aspx 它似乎可以工作,尽管我故意写了一个错误的 url,如 http://domain.com/sign-google , http://domain.com/sign-microsoft等等……

我正在使用 MVC5 和 C#。

我想我错过了一些事情......

谢谢你的帮助

最佳答案

最后,这是正确答案:

选择重定向 URL 的不是您。您必须在您的应用程序管理中写入您的 domain.com/signin-{suppliername}。

例子:

  1. 微软:https://domain.com/signin-microsoft
  2. 领英:https://domain.com/signin-linkedin
  3. 谷歌:https://domain.com/signin-google

Facebook 和 Twitter 可以使用您自己的重定向 URL。一旦注册成功,效果立竿见影。希望这可以帮助某人。

卡琳娜

关于c# - REDIRECT URIS OAuth 2.0 是否有命名标准?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25790351/

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