asp.net-mvc - MVC OAUTH VS2012模板,redirect_uri在哪里输入?

标签 asp.net-mvc oauth

MVC OAUTH VS2012模板VB.Net

我正在添加 OAuth,以便我的用户可以通过 Facebook 等登录。我已在 RegisterAuth 函数中输入了我的 clientSecret 和 ClientID。当我运行代码时,我得到:-

为输入参数“redirect_uri”提供的值无效。预期值为 ' https://login.live.com/oauth20_desktop.srf ' 或与为此客户端应用程序注册的重定向 URI 匹配的 URL。”

我到处搜索才找到输入 URL 的位置。我认为它默认为“/Account/ExternalLoginCallback”,但这对外部授权者没有用。

我认为这将是显而易见的,但我只是没有看到它!

谢谢 约翰

最佳答案

Lukos 的回答很好,但在 ASP.NET MVC 5 中我相信默认 URL 重定向已更改。

使用 MVC 5(在 fiddler 的帮助下)我发现我们需要使用: (当然将 mysite 替换为您的网站名称)

Root domain:
www.mysite.com

Redirect URLs:
http://www.mysite.com/signin-microsoft

请注意重定向 URL 末尾所需的“/signin-microsoft”。

如果这仍然不起作用,请使用 fiddler 并查看来自/Account/Login 的 POST,并在响应 header 中找到redirect_uri 值。

关于asp.net-mvc - MVC OAUTH VS2012模板,redirect_uri在哪里输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15025218/

相关文章:

javascript - Angular JS - 连接到 Woocommerce OAuth v1

python - 我的 Facebook 应用程序应该使用哪种授权

node.js - 使用 node.js admin sdk 创建 token 时的 Firebase REST 身份验证

asp.net-mvc - 返回 ASP.Net Core MVC 中的上一页

asp.net-mvc - SQL Server 存储过程减慢查询速度

mysql - 如何在具有相同用户ID的mysql表中添加多个ID?

jquery - 使用 jQuery 和 LINQ-to-Entities 在 ASP.NET MVC 客户端 View 中对 jqGrid 进行排序

javascript - 如何使用 Javascript 向 MVC 中的 ModelState 添加错误消息?

oauth - 如何获取 Slack API 的用户 token ?

java - spring oauth 2 的示例 xml 配置