Web 授權(quán)與認證

Web 授權(quán)與認證

實驗內(nèi)容

1. 簡述 web.xml 中 listener, filter, servlet 的作用。

listener:

IntrospectorCleanupListener:主要負責(zé)處理由JavaBean Introspector使用而引起的緩沖泄露,

ContextLoaderListener:啟動Web容器時祖秒,自動裝配ApplicationContext的配置信息

filter:

SpringEncodingFilter:解決亂碼問題氯檐,使用UTF-8編碼

shiroFilter:配置Shiro過濾器,先讓Shiro過濾系統(tǒng)接收到的請求

servlet:

SpringMVC:配置SringMVC核心分發(fā)器

2. 查閱 httpSession 和 httpCookie 的API训挡,他們是接口送浊?對象发钝?

HttpSession是接口仔蝌;HttpCookie是對象

3. 用自己的話煞额,簡述 “Check Authentication using Spring MVC and Handler Interceptor” 程序認證過程

如果輸入的用戶名和密碼和設(shè)置的properties文件中的登錄名和密碼一致悉罕,就將用戶相關(guān)信息封裝到這個請求的session的LOGGEDIN_USER屬性當(dāng)中;之后這個用戶再次登陸的時候立镶,在Handler發(fā)出之前檢測url信息壁袄,得到LOGGEDIN_USER屬性中的LoginForm,進行了認證

4. 用案例簡述 Shiro 認證與授權(quán)的過程媚媒。


根據(jù)Shiro教程中的案例嗜逻,認證過程如下:

調(diào)用 Subject.login(token)進行登錄,其會自動委托給 Security Manager,調(diào)用之前必須通過 SecurityUtils. setSecurityManager()設(shè)置

?

SecurityManager 負責(zé)真正的身份驗證邏輯;它會委托給 Authenticator 進行身份驗證;

Authenticator 才是真正的身份驗證者,Shiro API 中核心的身份認證入口點,此處可以

自定義插入自己的實現(xiàn);

Authenticator 可能會委托給相應(yīng)的 AuthenticationStrategy 進行 Realm 身份驗證;

Authenticator 會把相應(yīng)的 token 傳入 Realm,從 Realm 獲取身份驗證信息,如果沒有返回/拋出異常表示身份驗證失敗了。此處可以配置多個 Realm,將按照相應(yīng)的順序及策略

進行訪問缭召。?

?

授權(quán)過程:

在shiro.ini中有設(shè)置用戶有的角色和權(quán)限


可以自己寫權(quán)限授予部分的實現(xiàn);同樣繼承 AuthorizingRealm 抽象類,重載doGetAuthorizationInfo(),重寫獲取用戶信息栈顷。


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末逆日,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子萄凤,更是在濱河造成了極大的恐慌室抽,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,548評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件靡努,死亡現(xiàn)場離奇詭異坪圾,居然都是意外死亡,警方通過查閱死者的電腦和手機惑朦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,497評論 3 399
  • 文/潘曉璐 我一進店門兽泄,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人漾月,你說我怎么就攤上這事病梢。” “怎么了梁肿?”我有些...
    開封第一講書人閱讀 167,990評論 0 360
  • 文/不壞的土叔 我叫張陵蜓陌,是天一觀的道長。 經(jīng)常有香客問我吩蔑,道長钮热,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,618評論 1 296
  • 正文 為了忘掉前任哥纫,我火速辦了婚禮霉旗,結(jié)果婚禮上痴奏,老公的妹妹穿的比我還像新娘蛀骇。我一直安慰自己,他們只是感情好读拆,可當(dāng)我...
    茶點故事閱讀 68,618評論 6 397
  • 文/花漫 我一把揭開白布擅憔。 她就那樣靜靜地躺著,像睡著了一般檐晕。 火紅的嫁衣襯著肌膚如雪暑诸。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,246評論 1 308
  • 那天辟灰,我揣著相機與錄音个榕,去河邊找鬼。 笑死芥喇,一個胖子當(dāng)著我的面吹牛西采,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播继控,決...
    沈念sama閱讀 40,819評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼械馆,長吁一口氣:“原來是場噩夢啊……” “哼胖眷!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起霹崎,我...
    開封第一講書人閱讀 39,725評論 0 276
  • 序言:老撾萬榮一對情侶失蹤珊搀,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后尾菇,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體境析,經(jīng)...
    沈念sama閱讀 46,268評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,356評論 3 340
  • 正文 我和宋清朗相戀三年错沽,在試婚紗的時候發(fā)現(xiàn)自己被綠了簿晓。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,488評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡千埃,死狀恐怖憔儿,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情放可,我是刑警寧澤谒臼,帶...
    沈念sama閱讀 36,181評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站耀里,受9級特大地震影響蜈缤,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜冯挎,卻給世界環(huán)境...
    茶點故事閱讀 41,862評論 3 333
  • 文/蒙蒙 一底哥、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧房官,春花似錦趾徽、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,331評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至蜡峰,卻和暖如春了袁,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背湿颅。 一陣腳步聲響...
    開封第一講書人閱讀 33,445評論 1 272
  • 我被黑心中介騙來泰國打工载绿, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人油航。 一個月前我還...
    沈念sama閱讀 48,897評論 3 376
  • 正文 我出身青樓崭庸,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子冀自,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,500評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 簡述 web.xml 中 listener, filter, servlet 的作用揉稚。 servlet是一種運行服...
    MarkOut閱讀 575評論 0 0
  • 身份驗證,即在應(yīng)用中誰能證明他就是他本人熬粗。一般提供如他們的身份ID一些標識信息來表明他就是他本人搀玖,如提供身份證,用...
    小孩真笨閱讀 536評論 0 0
  • 文章轉(zhuǎn)載自:http://blog.csdn.net/w1196726224/article/details/53...
    wangzaiplus閱讀 3,401評論 0 3
  • 在裊裊的煙霧兩端 幻與實在交換 我看佛祖如虛幻 料佛祖看我 也作如是觀 暗紅的香火明滅間 像是在眨眼 那裊裊的煙 ...
    依依原上草閱讀 346評論 3 2
  • 第一章 總論 ①年化收益率衡量收益 ②標準差計算風(fēng)險波動幅度 「消化」 標準差就是波動率區(qū)間驻呐,只要賺的利率比虧的高...
    Gaven癡閱讀 310評論 0 1