2017-01-16 46 views
0

我對Azure相當陌生,因此使用Azure Active Directory B2C (AAD B2C)AAD B2C未正確認證

我試過他們的教程,它的工作原理應該如此。現在我正試圖將這個流程集成到一個更復雜的應用程序中。

教程:https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-devquickstarts-web-dotnet

我遇到了一些麻煩禁用現有的認證,但我終於得到了匿名到應用程序頁面。我已經添加了像教程所說的一切(如我的演示),但由於某種原因,AAD B2C不再進行身份驗證。

會發生什麼事是:在AccountController.cs行動啓動並執行Owin呼叫

HttpContext.GetOwinContext().Authentication.Challenge(
        new AuthenticationProperties() { RedirectUri = "/" }, Startup.SignUpPolicyId); 

而不是顯示AAD B2C的註冊頁面很快重定向到ReplyUrl(本地主機:58888)

當我回到我的頁面時,我嘗試循環索賠,但只有1個空名稱索賠(應該是4個不同的索賠)。

我已經清除緩存和cookie,但沒有任何更改。 我不知道從哪裏開始尋找解決方案。

如果您需要更多信息/代碼,我會很樂意提供。

回答

1

的AAD B2C甚至之前驗證立即發送用戶的ReplyUrl的事實,是由於事實ReplyUrl在Azure中定義的不匹配與的redirectUrl在Web定義。配置文件。

我錯過了那個地方顯然。