[英]single sign on in asp.net
我們已經開發了實施的單點登錄方法來驗證用戶。
請求頁面時,如果未進行身份驗證,則會重定向登錄頁面。 登錄后,將顯示所請求的頁面。
當我們不將域分配給虛擬目錄時,這是有效的。 但是,當我們在身份驗證后將域分配給虛擬目錄時,應用程序不會重定向到請求的頁面。
我們使用FormsAuthentication.GetRedirectUrl方法重定向請求的頁面。
為什么會這樣? 我們如何解決這個問題?
您可能還想檢查Windows Identity Framework。
首先將defaulturl添加到web.config,然后查看頁面是否可以在身份驗證后重定向到defaulturl
<authentication mode="Forms">
<forms loginUrl = "login.aspx" defaultUrl="default.aspx" />
</authentication>
如果defaulturl有效,那么您必須在登錄頁面地址中檢查ReturnUrl參數
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.