我通过微软使用Oauth并且它已经工作了一段时间,然后几周前(不记得确切的时间)我收到了一些推文或某人说他们在使用MS登录时遇到问题的Oauth。
我得到的错误就是这个。
https://login.live.com/err.srf?lc=1033#error=invalid_request&error_description=The+provided+value+for+the+input+parameter+' REDIRECT_URI'是+未+有效+的+预期+值+是+' https://login.live.com/oauth20_desktop.srf&#39 +或+一个+ URL +其中+比赛的+ + +重定向URI +注册+为+ +这个客户+应用程序。
页面实际上是
" 我们无法完成您的请求
Microsoft帐户遇到技术问题。请稍后再试。"
这表明他们实际上可能有一些问题,但我认为它已经有一段时间了,所以我怀疑它只是一些普遍的错误。
如果我看看我的要求,就说。
client_id = [我的客户ID]& scope = wl.basic& response_type = code& redirect_uri = http://dev.ohso.se/login/ExternalLoginCallback/?provider=microsoft&sid=[some id]
我的dev应用程序和我设置的制作应用程序都出现了相同的错误。
这就是我的回调网址的样子。我曾尝试使用ExternalLoginCallback和externallogincallback添加URL,但它似乎不起作用。它似乎已被保存,但当您返回页面时它已消失。
任何人都知道如何控制MS以至少报告此错误,并且可能还会找到可以帮助调试我的问题的人吗?
/奥拉
答案 0 :(得分:0)
好的,明白了。问题在于您的请求网址,请从/
移除..back/?provid...
个字符。您的请求网址应为
client_id = [我的客户ID]& scope = wl.basic& response_type = code& redirect_uri = http://dev.ohso.se/login/ExternalLoginCallback?provider=microsoft&sid=[some id]
您可以拥有任何重定向网址@MS
http://dev.ohso.se/login/ExternalLoginCallback
或
http://dev.ohso.se/login/ExternalLoginCallback/