Microsoft oauth登录突然停止工作了吗?

时间:2015-05-18 11:30:00

标签: oauth microsoft-live-connect

我通过微软使用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应用程序和我设置的制作应用程序都出现了相同的错误。

enter image description here

这就是我的回调网址的样子。我曾尝试使用ExternalLoginCallback和externallogincallback添加URL,但它似乎不起作用。它似乎已被保存,但当您返回页面时它已消失。

任何人都知道如何控制MS以至少报告此错误,并且可能还会找到可以帮助调试我的问题的人吗?

/奥拉

1 个答案:

答案 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/