網路上實現單點登入

2021-05-11 04:31:03 字數 631 閱讀 3786

單點登入是目前比較流行的企業業務整合的解決方案之一。在開發企業門戶**或電子商務系統時,設計乙個使用者只能在同一**進行唯一登入的功能。

cache

物件主要用於

web應用程式的快取。對於每個應用程式都需要建立

cache

物件的乙個例項,並且只要對應的應用過程性域保持活動,該例項更保持有效,有關

cache

物件的例項的所有資訊都必須通過

物件的cache

屬性或page

物件的cached

屬性來提供。

本文章例項中,把使用者的登入資訊儲存在

cache

物件中,並設定過期時間為

session

變數失效的時間,因此,一旦

session

變數失效,

cache

物件也就過期了;但

cache

物件對所有的使用者還可以訪問,因此,用它保持使用者資訊比資料庫來得方便。

實現關鍵**如下:

protected void btnlogin_click(object sender,eventargs e)

else

}else

}

單點登入實現

什麼是單點登入 單點登入就是 你有好幾個應用,然後只需要在其中乙個應用裡面登入以後,就不需要在其他系統裡面登入了。打個比方 你在北京辦了一張銀行卡,然後到了上海這張銀行卡依舊可以使用。單點登入應用場景單點登入的實現 呵呵,重要講到我們的主題上來了。單點登入的實現,其實實現的就是維持乙個回話。我下面給...

單點登入實現

簡介原理 使用者已經通過認證中心的認證後 使用者訪問系統2的保護資源,系統2發現使用者未登入,跳轉至sso認證中心,sso認證中心發現使用者已經登入,就會帶著令牌跳轉回系統2,系統2拿到令牌後去sso認證中心校驗令牌是否有效,sso認證中心返回有效,註冊系統2,系統2使用該令牌建立與使用者的區域性會...

單點登入實現

簡介原理 使用者已經通過認證中心的認證後 使用者訪問系統2的保護資源,系統2發現使用者未登入,跳轉至sso認證中心,sso認證中心發現使用者已經登入,就會帶著令牌跳轉回系統2,系統2拿到令牌後去sso認證中心校驗令牌是否有效,sso認證中心返回有效,註冊系統2,系統2使用該令牌建立與使用者的區域性會...