2017-08-15 84 views
1

我們擁有一個擁有自己的本地SQL數據庫的MVC Web應用程序。我們希望將我們的應用程序的用戶管理遷移到Azure AD B2C的「單點登錄」。 目前我們有3種類型的用戶可以通過瀏覽器訪問我們的Web應用程序(admin,customer1和customer2)。根據每種類型的用戶,我們顯示爲該用戶類型定製的主頁。將我們的MVC Web應用程序用戶管理遷移到Azure AD B2C

我們希望從Azure獲取用戶信息(包含在從Azure接收到的ID令牌中),然後在我們的最後根據該用戶的用戶類型向該用戶顯示相關信息。

我的問題: 如何將這三種類型的用戶遷移到Azure?我們應該爲每種用戶類型創建3種不同的SignIn策略嗎?

謝謝!

回答

2

您可以爲用戶對象添加custom attribute,以便在將用戶遷移到Azure AD B2C時,可以爲每個用戶(admin,customer1,customer2)的自定義屬性中添加一個值。然後,您可以將該自定義屬性作爲令牌中的聲明進行獲取,因此您的應用可以顯示相關主頁。

相關問題