2016-11-17 107 views
0

我目前正在創建一個Azure B2C應用程序,供我們公司網站使用。創建新AD時出現REDIRECT_URI問題B2C APP

我跟着以下網站上的說明:

HTTP S://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-app-registration

HTTP S://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-reference-policies

具體地說,我做了以下內容:

  1. 在「應用程序」下,我創建了一個B2C Ap並命名爲「我的B2C應用」
  2. 生成密鑰。注意到了這一下降以及應用程序ID
  3. 將回復地址爲「https://mysite.test.com/login/
  4. 在「識別供應商」,我選擇了「微軟」,和使用#應用程序ID和密鑰2
  5. 在「登錄策略」下,我創建了一個新策略名稱「B2C_signin1」。
  6. 將Identify Provider設置爲「Microsoft」。
  7. 在「申請要求」我選擇「顯示名稱」,「電子郵件地址」,「賜名」,「識別供應商」,「姓」和「用戶的對象ID」
  8. 保存後,我選擇應用程序「我的B2C應用程序」,並選擇「回覆URL」 - >「https://mysite.test.com/login/」,默認情況下它已經在下拉列表中。
  9. 我點擊「立即運行」。

我得到暫時重定向到下面的生成網址:

https /login.microsoftonline.com/mytenant.onmicrosoft.com/oauth2/v2.0/authorize?p=B2C_1_signin1&client_Id=&nonce=defaultNonce&redirect_uri=https%3A%2F%2Fmysite.test.com%2Flogin%2F&scope=openid&response_type=id_token&prompt=login

然後我得到的錯誤:

https /login.live.com/err.srf?lc=34313#error=invalid_request&error_description=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.&state=

爲什麼會出現這個錯誤時,回覆URL我成立在我的應用程序中是否與我在創建我的策略時使用的相同?我設置我的B2C應用程序的方式是正確的嗎?這可能是B2C應用程序創建中的錯誤嗎?

我確實按照上面鏈接中的說明來信。

對此問題的任何幫助將不勝感激。

回答