2016-08-12 95 views
0

我試圖按照this guide,這樣我可以給我的OneDrive帳戶進行身份驗證,但我得到了以下錯誤:微軟的oauth2 2.0 REDIRECT_URI無效

The provided value for the input parameter 'redirect_uri' is not valid. The expected value is ' https://login.live.com/oauth20_desktop.srf ' or a URL which matches the redirect URI registered for this client application.

步驟我把:

  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」是無效的消息

任何想法,爲什麼我沒有得到令牌迴應?

+0

當您在Azure AD中創建應用程序時,您指定了什麼作爲redirect_uri?它是'https:// localhost'嗎? – curtisp

+0

是的。我已經嘗試了redirect_uri的幾個不同的變體。 https:// localhost,http:// localhost,甚至部署到活的天藍色網址 –

回答