簡體   English   中英

MVC5 Azure Active Directory基於角色的身份驗證Visual Studio 2013

[英]MVC5 Azure Active Directory Role-Based Authentication Visual Studio 2013

我有一個在Visual Studio 2013中創建的MVC5網站。該網站從一開始就被設置為使用單租戶單點登錄使用組織身份驗證。 如果沒有使用具有正確域的帳戶登錄,就無法訪​​問網站的任何部分。 這是所需的功能。

但是,我希望使用Azure Active Directory添加基於角色的身份驗證。 所需的功能是某些組中的某些用戶可以看到某些頁面,而其他組中的人可以看到不同的頁面,等等。這似乎是最相關/最新的教程https://github.com/AzureADSamples/WebApp-GraphAPI-點網 但是,由於我已經使用WS-Federation登錄到組織帳戶,因此我真的必須按照教程中所述使用OpenID類型身份驗證嗎? 登錄后,似乎應該有一種簡單的方法來獲取角色。我知道我可能必須在某種意義上使用Graph API,但我不知道如何使用。 請指教。

登錄時,當用戶使用SSO令牌到達您的應用時-您的應用可以查詢目錄Graph API以確定用戶組成員身份。 根據組成員身份,您可以直接向用戶授予權限,也可以將組成員身份映射到應用程序中的“角色”。

我們有一個主題對此進行了更詳細的說明,還有一個示例應用程序(使用WSFed)使用Azure AD組成員身份執行基於角色的授權: http : //msdn.microsoft.com/zh-cn/library/azure/dn195601 .aspx

請享用 :-)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM