加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-16 04:35:51 所属栏目:asp.Net 来源:网络整理
导读:MVC OAUTH VS2012模板VB.Net 我正在添加OAuth,以便我的用户可以通过Facebook等登录.我已经在RegisterAuth函数中输入了clientSecret和ClientID.当我运行代码时,我得到: – 输入参数’redirect_uri’的提供值无效.预期值为“https://login.live.com/oauth20_d
MVC OAUTH VS2012模板VB.Net

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

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

我到处搜索,找到我输入URL的位置.我认为它是默认的“/ Account / ExternalLoginCallback”,但这对外部Authorisor没用.

我认为这很明显但我只是看不到它!

谢谢
约翰

解决方法

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,并在Response Headers中找到redirect_uri值.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读