2015-10-05 77 views
0

我正嘗試使用Azure Active Directory對用戶進行身份驗證。我還希望Microsoft帳戶(@ live.com,@ outlook.com等)能夠登錄到我的應用程序。Microsoft帳戶的Azure Active Directory應用程序

當我使用AAD用戶登錄時,我的應用程序從login.onmicrosoft.com屏幕上以用戶的電子郵件地址作爲聲明([email protected])獲得索賠值。

當我與我添加到我的AAD Microsoft帳戶的用戶登錄,則返回「live.com#[email protected]」的聲明值這是完美的。

但是,我也希望隨機的人能夠登錄,而不僅僅是添加到我的活動目錄中的用戶。我希望任何人都能夠使用他們的Microsoft帳戶登錄,並且它應該給我聲明價值,以便我可以在我的應用程序中爲他們創建一個帳戶。

有沒有辦法讓這些用戶登錄到我的應用程序?

回答

1

你有2種選擇:

  • 添加MSA OWIN個人身份驗證的中間件旁邊的ID連接一個
  • 如果你想嘗試,我們正在整合在Azure中AD的未來版本的功能:http://aka.ms/aadconvergence
+0

謝謝,我用了AAD收斂預覽。它似乎在工作。唯一的問題,我仍然有這樣的代碼示例:'// BUGBUG:結束與v2.0端點的會話尚不支持.'任何想法,當這將被支持? https://azure.microsoft.com/en-us/documentation/articles/active-directory-v2-devquickstarts-dotnet-web/ – vkapadia

+0

所以我不能正常結束會話。我通過檢查用戶是否有AAD電子郵件或微軟電子郵件來解決這個問題,並據此將他們發送到該服務的註銷URL。它現在在工作,非常感謝! – vkapadia

相關問題