microsoft oauth2 v2.0 redirect_uri无效

时间:2016-08-12 20:47:01

标签: adal onedrive

我正在尝试关注this guide,以便我可以对我的OneDrive帐户进行身份验证,但是我收到以下错误:

  

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

我采取的步骤:

  1. 注册了一个新应用
  2. 给它起了个名字
  3. 选择了网络平台
  4. 指定https://localhost作为重定向URI
  5. 按了保存
  6. 创建了此网址:https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=d0adff4f-bcae-4a69-80a7-8a3328a6cf89&scope=openid+profile&response_type=id_token&redirect_uri=https://localhost&nonce=49458204719374587149482
  7. 将网址粘贴到浏览器中并按下
  8. 显示一个登录页面,其中包含我的应用名称,我选择了我的帐户进行登录。然后我重定向并显示“redirect_uri”无效消息
  9. 我知道为什么我没有得到令牌回复?

1 个答案:

答案 0 :(得分:0)

尝试https://localhost/somepath代替https://localhost 或者您甚至可以使用http代替https,但在localhost之后提供一些路径或html页面。