好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > ASP.NET實現(xiàn)單點登陸(SSO)適用于多種情況

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

熱門標簽:400電話如何申請取消 柳州電銷機器人公司 昆明語音電銷機器人價格 浦發(fā)電話機器人提醒還款 電銷語音機器人型號參數(shù) 太原400電話上門辦理 征途美甲店地圖標注 騰訊地圖標注手機 百度地圖怎樣做地圖標注

第一種:同主域但不同子域之間實現(xiàn)單點登陸

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

復(fù)制代碼 代碼如下:

authentication mode="Forms">
forms loginUrl="login.aspx" name=".ASPXAUTH" path="/" protection="All" domain=".zuowenjun.cn">/forms>
/authentication>

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

代碼實現(xiàn):

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));//加密身份信息,保存至Cookie
cookie.Domain = ".zuowenjun.cn";
Response.Cookies.Add(cookie); 

第二種:虛擬目錄的主應(yīng)用和子應(yīng)用之間實現(xiàn)SSO

復(fù)制代碼 代碼如下:

authentication mode="Forms">
forms name=".SSOAuth" protection="All" timeout="60" loginUrl="login.aspx" />
/authentication>

比較重要的兩個屬性是 name 和protection. 當(dāng) protection屬性設(shè)置為 "All",通過Hash值進行加密和驗證數(shù)據(jù)都存放在Cookie中.默認的驗證和加密使用的Key都存儲在machine.config文件,我們可以在應(yīng)用程序的Web.Config文件覆蓋這些值.默認值如下:
復(fù)制代碼 代碼如下:

machineKey validationKey="AutoGenerate,IsolateApps" decryptionKey=" AutoGenerate,IsolateApps" validation="SHA1" />

IsolateApps表示為每個應(yīng)用程序生成不同的Key.我們不能使用這個.為了能在多個應(yīng)用程序中使用相同的Key來加密解密cookie,我們可以移除IsolateApps 選項或者更好的方法是在所有需要實現(xiàn)SSO的應(yīng)用程序的Web.Config中設(shè)置一個具體的Key值:
復(fù)制代碼 代碼如下:

machineKey validationKey="F9D1A2D3E1D3E2F7B3D9F90FF3965ABDAC304902" decryptionKey="F9D1A2D3E1D3E2F7B3D9F90FF3965ABDAC304902F8D923AC" validation="SHA1" />

第三種:不同域名下的應(yīng)用程序?qū)崿F(xiàn)SSO(也適上以上情況)

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

您可能感興趣的文章:
  • ASP.NET 5中使用AzureAD實現(xiàn)單點登錄
  • asp.net 簡單單點登錄技術(shù)分析
  • 一個簡單的asp.net 單點登錄實現(xiàn)
  • 在ASP.NET 中實現(xiàn)單點登錄
  • asp.net簡單實現(xiàn)單點登錄(SSO)的方法

標簽:白山 江蘇 天門 陽泉 新疆 張家界 德陽 蘭州

巨人網(wǎng)絡(luò)通訊聲明:本文標題《ASP.NET實現(xiàn)單點登陸(SSO)適用于多種情況》,本文關(guān)鍵詞  ASP.NET,實現(xiàn),單點,登陸,SSO,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP.NET實現(xiàn)單點登陸(SSO)適用于多種情況》相關(guān)的同類信息!
  • 本頁收集關(guān)于ASP.NET實現(xiàn)單點登陸(SSO)適用于多種情況的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 水密桃综合久久无码欧美| 视频丨9l??丨大学生国产| 久国产精品视频| 欧美变态口味重另类AV电影邢房| 欧美五月激情| www.91嫩草影院入口| 右手影视www视频在线观看| 狠狠亚洲婷婷综合色香| 午夜精品久久久久久久久久老司机| 谁有黄色小说网站| 最新韩国伦理片大全手机在线播放 | 国产精品???A片在线| 亚洲国产成人毛片久热直播| 国产美女一级高清免费观看| 欧美日韩在线免费观看| 国产老熟女出轨偷人视频| 男人的嘴添女人下身视频大全 | 国产精品99精品一区二区三区∴| 老王头的幸福晚年张倩倩| 妖娆(糙汉*寡妇H)| 国产传媒色欲AV精品视频| 禁欲の果て汗と绝顶気の欲しいな| 欧美聚众派对hd720p| 最近免费韩国电影高清观看在线| 女同学浮乱系列辣文小说| bl肉yin荡受最新章节免费阅读| 91久久婷婷国产麻豆精品电影| 黄篇网址| 他的手伸到我下面乱揉| 99夜色| 亚洲美精品???洗澡| 扒开内裤打女人光屁股| 日韩中文字幕区一区有砖一区| 女生说疼男生越来越快| 免费的一级片网站| 修理工的真实调教在线观看| 美式禁1一4组合无删减在线播放| 强h辣肉各种姿势h| 围产精品久久久久| 国产一毛片| 肉伦禁忌小说1v1|