1. 程式人生 > >Asp.net 單點登入實現

Asp.net 單點登入實現

最近有個需求,就是針對內部多個的web應用實現從OA(古老的asp.net)的單點登入,其他系統可以通過連結免輸入帳號密碼登入,以下是我實現的技術方案。
 在主應用系統登入時,將會話資訊儲存到資料庫中,作為授權其他應用系統免登入授權憑據。流程如下:
流程
資料庫儲存的主要授權資訊:使用者當前IP,使用者名稱,會話ID,已登入站點名稱.
   
通過此種方式,不僅可以保證資訊保安,登入主站點後,甚至客戶端應用程式也可以通過授權介面實現免登入。