單點登入是目前比較流行的企業業務整合的解決方案之一。在開發企業門戶**或電子商務系統時,設計乙個使用者只能在同一**進行唯一登入的功能。
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使用該令牌建立與使用者的區域性會...