你好, 我已經asp.net web表單與Azure的AD認證項目, 現在在這個項目中,我有兩種形式的「webfrom1.aspx」和「webform2.aspx 「 現在我需要,如果用戶」它「是登錄然後重定向到」網頁表單1.aspx「或者如果用戶」財務「登錄然後重定向到」網頁表單2.aspx「。 請幫幫我! 謝謝Asp.net重定向到基於頁面Azure的AD用戶
3
A
回答
1
作爲認證配置的一部分,您可以指定一個RedirectUri到一個頁面,該頁面可以根據用戶決定將重定向的位置(webform1.aspx或webform2.aspx)。
0
如果用戶「it」登錄然後重定向到「web form 1.aspx」,或者如果用戶 「finance」登錄然後重定向到「web form 2.aspx」。
根據用戶的信息,您無法重定向到來自Azure AD的不同URL。相反,您將邏輯放在應用程序的着陸頁上,例如主頁URL。
然後你直接用戶根據業務邏輯所需的頁面。 例如,
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (User != null && User.Identity.IsAuthenticated)
{
switch (User.Identity.Name.ToLower())
{
case "it":
Response.Redirect("~/WebForm1.aspx");
break;
case "finance":
Response.Redirect("~/WebForm2.aspx");
break;
}
}
}
}
請隨時採取使用Visual Studio 2017年在GitHub上一看my working sample code用ASP.NET編寫的核心。
相關問題
- 1. Azure AD B2C - 沒有重定向到登錄/註冊頁面(login.microsoftonline.com ...)
- 2. 基於國家的重定向頁面
- 3. 在輸入用戶名之前是否可以重定向到Azure AD租戶特定的登錄頁面?
- 4. 基於用戶和當前頁面的重定向functions.php
- 5. 基於用戶角色的JSF重定向頁面
- 6. ASP.net重定向到調用頁面
- 7. 將用戶重定向到asp.net中的相同動態頁面。
- 8. ASP.NET會員重定向到用戶角色的頁面
- 9. 重定向到基於AJAX調用的新頁面
- 10. 重定向管理員頁面和用戶到用戶頁面
- 11. ASP.NET Azure webapp經常重定向到登錄頁面
- 12. 重定向到基於db值的特定頁面
- 13. Azure AD B2C - 用於resetpassword.html的自定義用戶界面
- 14. 如何將用戶從登錄頁面重定向到下一頁基於他們在Asp.net中的角色C#
- 15. ASP.NET頁面重定向/ crosspost
- 16. 重定向ASP.NET頁面
- 17. athorization用戶在asp.net身份和重定向到登錄頁面
- 18. 將用戶重定向到網頁地址基於
- 19. 重定向到另一頁基於用戶類型
- 20. 爲我的AD Web應用程序避免Azure Oauth頁面重定向
- 21. ASP.NET MVC - 重定向到外部頁面?
- 22. 重定向到新頁面ASP.NET
- 23. Asp.net重定向到另一個頁面
- 24. asp.net:重定向到頁面後確認?
- 25. ASP.NET不重定向到管理頁面
- 26. asp.net重定向到登錄頁面
- 27. ASP.Net MVC 3.0 Ajax.BeginForm重定向到頁面?
- 28. ASP.NET MVC AJAX重定向到新頁面
- 29. 重定向到部分頁面(ASP.NET MVC)
- 30. 基於ASP.NET MVC 4中的用戶角色重定向到不同的頁面4 Internet應用程序登錄
StackOverflow是一個幫助研究人員解決與編程有關的問題的社區。這不是一個免費的諮詢服務平臺。如果你需要幫助,你必須證明你真的努力實現你想要的並且沒有成功。描述你有的問題,你解決問題的步驟以及你失敗的地方。目前這個問題值得關閉。你可以參考[幫助](http://stackoverflow.com/help) – astaykov