天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

ASP.NET實現單點登陸(SSO)適用于多種情況

第一種:同主域但不同子域之間實現單點登陸

Form驗證其實是基于身份cookie的驗證。客戶登陸后,生成一個包含用戶身份信息(包含一個ticket)的cookie,這個cookie的名字就是在web.config里Authentication節form設定的name信息,如

復制代碼 代碼如下:
<authentication mode="Forms">
<forms loginUrl="login.ASPx" name=".ASPXAUTH" path="/" protection="All" domain=".zuowenjun.cn"></forms>
</authentication>

這里,.ASPNETAUTH就是這個Cookie的名字。通過在Request.Cookies集合里包含這個cookie,實現用戶身份信息的傳遞。所以,共享身份驗證信息的思路很簡單:只要這個身份驗證cookie能在自域名中共享,Form驗證信息自然可以共享!

代碼實現:

string userData = JsonHelper.ScriptSerialize(user);FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1, user.userid.ToString(), DateTime.Now, DateTime.Now.AddHours(4), false, userData);HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, FormsAuthentication.Encrypt(ticket));//加密身份信息,保存至Cookiecookie.Domain = ".zuowenjun.cn";Response.Cookies.Add(cookie); 

第二種:虛擬目錄的主應用和子應用之間實現SSO

復制代碼 代碼如下:
<authentication mode="Forms">
<forms name=".SSOAuth" protection="All" timeout="60" loginUrl="login.ASPx" />
</authentication>

比較重要的兩個屬性是 name 和protection. 當 protection屬性設置為 "All",通過Hash值進行加密和驗證數據都存放在Cookie中.默認的驗證和加密使用的Key都存儲在machine.config文件,我們可以在應用程序的Web.Config文件覆蓋這些值.默認值如下:
復制代碼 代碼如下:
<machineKey validationKey="AutoGenerate,IsolateApps" decryptionKey=" AutoGenerate,IsolateApps" validation="SHA1" />

IsolateApps表示為每個應用程序生成不同的Key.我們不能使用這個.為了能在多個應用程序中使用相同的Key來加密解密cookie,我們可以移除IsolateApps 選項或者更好的方法是在所有需要實現SSO的應用程序的Web.Config中設置一個具體的Key值:
復制代碼 代碼如下:
<machineKey validationKey="F9D1A2D3E1D3E2F7B3D9F90FF3965ABDAC304902" decryptionKey="F9D1A2D3E1D3E2F7B3D9F90FF3965ABDAC304902F8D923AC" validation="SHA1" />

第三種:不同域名下的應用程序實現SSO(也適上以上情況)

主要是采用頁面URL傳參并重定向來實現,這類實現的方法有很多,但可能需要注意的是安全性問題。

AspNet技術ASP.NET實現單點登陸(SSO)適用于多種情況,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 女人久久WWW免费人成看片 | 色综合五月激情综合色一区 | 一本之道高清在线3线观看 一本之道高清视频在线观看 | 天津相声广播在线收听 | 国产精品亚洲精品久久品 | jizz丝袜| 久久精品一卡二卡三卡四卡视频版 | 99久久亚洲精品影院 | 超碰免费视频公开97 | 国产成+人欧美+综合在线观看 | 九色91精品国产网站 | 毛片免费大全 | 亚州中文字幕 | 美女被打开了屁股进去的视频 | 精品国产中文字幕在线视频 | 亚洲精品6久久久久中文字幕 | 第九色区av天堂 | 日日摸天天添天天添无码蜜臀 | 国产呦精品一区二区三区下载 | 国产精品国产三级国AV在线观看 | a级毛片高清免费视频 | 国产扒开美女双腿屁股流白浆 | 年轻的的小婊孑2中文字幕 你是淫荡的我的女王 | 清晨紧湿爱运动h高h | 亚洲2023无矿砖码砖区 | 日韩欧美群交P内射捆绑 | 星空无限传媒视频在线观看视频 | a视频在线观看免费 | 久久这里只精品热在线18 | 尹人综合网| 国产午夜精品视频在线播放 | 人人干人人插 | 韩国女人高潮嗷嗷叫视频 | 亚洲精品久久久久AV无码 | 两个人的视频日本在线观看完整 | 男人扒开添女人下部口述 | 久久久久久免费高清电影 | 日韩影院久久 | 伊人久久大香线蕉综合电影网 | 国产精品高清在线观看地址 | 亚洲日本欧美国产在线视 |