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.
步驟我把:
- 註冊了新的應用程序
- 給它取名爲
- 選擇了網絡平臺
- 指定https://localhost爲重定向URI
- 按下保存創造了這個網址
- :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
- 粘貼網址到瀏覽器中並壓入
- 似乎與我的應用程序名稱的登錄頁面,我選擇我的帳戶登錄。我然後重定向,並顯示「redirect_uri」是無效的消息
任何想法,爲什麼我沒有得到令牌迴應?
當您在Azure AD中創建應用程序時,您指定了什麼作爲redirect_uri?它是'https:// localhost'嗎? – curtisp
是的。我已經嘗試了redirect_uri的幾個不同的變體。 https:// localhost,http:// localhost,甚至部署到活的天藍色網址 –