簡體   English   中英

在asp.net中單點登錄

[英]single sign on in asp.net

我們已經開發了實施的單點登錄方法來驗證用戶。

請求頁面時,如果未進行身份驗證,則會重定向登錄頁面。 登錄后,將顯示所請求的頁面。

當我們不將域分配給虛擬目錄時,這是有效的。 但是,當我們在身份驗證后將域分配給虛擬目錄時,應用程序不會重定向到請求的頁面。

我們使用FormsAuthentication.GetRedirectUrl方法重定向請求的頁面。

為什么會這樣? 我們如何解決這個問題?

您可能還想檢查Windows Identity Framework。

這里有一篇好文章: Windows Identity Foundation功能,用於被動單點登錄和單點登出

首先將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.

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