亚洲人成网站在线播放2019 _日韩国产欧美精品_久久夜色精品国产欧美乱_在线视频福利一区

當(dāng)前位置:首頁(yè) > 網(wǎng)站舊欄目 > 學(xué)習(xí)園地 > 設(shè)計(jì)軟件教程 > acegi參考手冊(cè)(v1.0.4)[譯]-第一章 簡(jiǎn)介

acegi參考手冊(cè)(v1.0.4)[譯]-第一章 簡(jiǎn)介
2010-01-13 23:21:52  作者:  來(lái)源:
Part I. 架構(gòu)概覽

象其他的軟件一樣,Acegi Security也有在整個(gè)框架中都會(huì)使用的特定核心接口,類(lèi),和概念抽象。在手冊(cè)的這一部分,在檢視這些規(guī)劃和執(zhí)行Acegi Security集成所必須的核心要素之前,我們先介紹Acegi Security


第一章. 簡(jiǎn)介

1.1. Acegi Security是什么?

Acegi Security為基于J2EE的企業(yè)軟件應(yīng)用提供全面的安全服務(wù)。特別是使用領(lǐng)先的J2EE解決方案-Srping框架開(kāi)發(fā)的項(xiàng)目。如果您不是使用Spring開(kāi)發(fā)企業(yè)應(yīng)用,我們溫馨提醒您仔細(xì)研究一下。熟悉Spring,尤其是依賴注射原理,會(huì)極大的幫助你快速掌握Acegi Security

人們使用Acegi Security有很多種原因,不過(guò)通常吸引他們到這個(gè)項(xiàng)目的原因是他們?cè)?/span>J2EE Servlet Specification 或者 EJB Specification中找不到迫切需要的典型企業(yè)應(yīng)用場(chǎng)景。提到這些規(guī)范,特別要提出的是他們不是在WAR或者EAR級(jí)別可移植的。這樣,如果你切換服務(wù)器環(huán)境,一般來(lái)說(shuō)你要在目標(biāo)環(huán)境中花費(fèi)很多工夫來(lái)重新配置你的應(yīng)用安全。使用Acegi Security解決了這些問(wèn)題,并且為你提供了很多其他有用的,完全可定制的安全特性。

如你所知,安全包含兩個(gè)主要操作。第一個(gè)被稱為“認(rèn)證”,是為用戶建立一個(gè)它所聲明的principalPrincipal通常代表用戶,設(shè)備,或者其他能在你的應(yīng)用中執(zhí)行操作的其他系統(tǒng)。“授權(quán)”指判定一個(gè)principal能否在你的系統(tǒng)中執(zhí)行某個(gè)操作。在到達(dá)授權(quán)判斷之前,principal的的身份認(rèn)證已經(jīng)由認(rèn)證過(guò)程執(zhí)行過(guò)了。這些概念是通用的,不是Acegi Security特有的。

在認(rèn)證層面,Acegi Security廣泛支持各種認(rèn)證模塊。這些認(rèn)證模塊絕大多數(shù)是第三方提供,或者相關(guān)的標(biāo)準(zhǔn)組織開(kāi)發(fā)的,例如Internet Engineering Task Force。作為補(bǔ)充,Acegi Security自己也提供了一些認(rèn)證功能。Acegi Security當(dāng)前支持如下的認(rèn)證技術(shù)。

• HTTP BASIC authentication headers (an IEFT RFC-based standard)

• HTTP Digest authentication headers (an IEFT RFC-based standard)

• HTTP X.509 client certificate exchange (an IEFT RFC-based standard)

• LDAP (a very common approach to cross-platform authentication needs, especially in large environments)

• Form-based authentication (for simple user interface needs)

• Computer Associates Siteminder

• JA-SIG Central Authentication Service (otherwise known as CAS, which is a popular open source single sign on system)

• Transparent authentication context propagation for Remote Method Invocation (RMI) and HttpInvoker (a Spring remoting protocol)

• Automatic "remember-me" authentication (so you can tick a box to avoid re-authentication for a predetermined period of time)

• Anonymous authentication (allowing every call to automatically assume a particular security identity)

• Run-as authentication (which is useful if one call should proceed with a different security identity)

• Java Authentication and Authorization Service (JAAS)

• Container integration with JBoss, Jetty, Resin and Tomcat (so you can still use Container Manager Authentication if desired)

你自己的認(rèn)證系統(tǒng) (如下所示)

很多獨(dú)立軟件供應(yīng)商(ISVs)選擇Acegi Security是因?yàn)樗哂胸S富的認(rèn)證模塊。這樣無(wú)論他們的終端客戶需要什么,他們都可以快速集成到他們的系統(tǒng)中,不用花很多工夫或者讓終端客戶改變環(huán)境。如果Acegi Security System for Spring7個(gè)認(rèn)證模塊還沒(méi)有滿足你的需求的話,Acegi Security是一個(gè)開(kāi)放的系統(tǒng),很容易寫(xiě)你自己的認(rèn)證機(jī)制。許多Acegi Security的企業(yè)用戶需要和“遺留”系統(tǒng)集成,這些遺留系統(tǒng)不遵循任何安全標(biāo)準(zhǔn),Acegi Security能夠和這樣的系統(tǒng)“合作愉快”。

有時(shí)候基本的認(rèn)證是不夠的。有時(shí)候你需要根據(jù)principal和應(yīng)用交互的方式來(lái)應(yīng)用不同的安全措施。例如,你可能為了防止密碼被竊取,或者防止終端用戶受到“中間人”攻擊,需要保證到達(dá)的是請(qǐng)求通過(guò)HTTPS的。或者,你要確保是一個(gè)真正的人而不是某種機(jī)器人或者自動(dòng)進(jìn)程在發(fā)送請(qǐng)求。這對(duì)于保護(hù)密碼恢復(fù)不受暴力破解攻擊,或者防止他人很容易的復(fù)制你應(yīng)用的關(guān)鍵內(nèi)容。為了幫助你實(shí)現(xiàn)這些目標(biāo),Acegi Security完全支持自動(dòng)“通道安全”("channel security"),以及集成Jcaptcha來(lái)檢測(cè)是否是真正人類(lèi)用戶。

Acegi Security不僅提供了認(rèn)證功能,而且提供了完備的授權(quán)功能。在授權(quán)方面主要有三個(gè)領(lǐng)域,授權(quán)web請(qǐng)求,授權(quán)方法調(diào)用,授權(quán)存取單個(gè)領(lǐng)域?qū)ο髮?shí)例。為了幫助你理解這些區(qū)別,對(duì)照考慮一下Servlet 規(guī)范中的web模式安全的授權(quán)功能,EJB容器管理安全以及文件系統(tǒng)安全。Acegi Security提供了所有這些重要領(lǐng)域的完備功能,我們將在本手冊(cè)的后面介紹。

1.2. 歷史

Acegi Security始于2003年晚期,當(dāng)時(shí)在Spring Developers郵件列表中有人提問(wèn)是否有人考慮提供一個(gè)基于Spring的安全實(shí)現(xiàn)。當(dāng)時(shí),Srping的社區(qū)是相對(duì)比較小的(尤其是和今天相比!),實(shí)際上Spring本身也是2003年早期才作為一個(gè)SourceForge項(xiàng)目出現(xiàn)的。對(duì)此問(wèn)題的回應(yīng)是它確實(shí)是一個(gè)值得研究的領(lǐng)域,雖然限于時(shí)間無(wú)法進(jìn)行深入。

有鑒于此,這個(gè)簡(jiǎn)單的安全實(shí)現(xiàn)雖然構(gòu)建了但是并沒(méi)有發(fā)布。幾周以后,Spring社區(qū)的其他成員詢問(wèn)了安全框架,代碼就被提供給了他們。

隨后又有人請(qǐng)求,到了2004年一月,大約有20人左右在使用這些代碼。另外一些人加入到這些先行的用戶中來(lái),并建議建立一個(gè)SourceForge項(xiàng)目,這個(gè)項(xiàng)目在20043月建立起來(lái)。

在早期,該項(xiàng)目自身并布具備任何認(rèn)證模塊。認(rèn)證過(guò)程依賴容器管理安全(Container Managed Security)而Acegi Security注重授權(quán)。在一開(kāi)始這樣是合適的,但是隨著越來(lái)越多的用戶要求額外的容器支持,基于容器的認(rèn)證的限制就顯示出來(lái)了。另外一個(gè)相關(guān)的問(wèn)題是添加新的JAR文件到容器的classpath,通常會(huì)讓最終用戶感到困惑并且配置錯(cuò)誤。

隨后,Acegi Security加入了認(rèn)證服務(wù)。大約一年后,Acegi Security成為了一個(gè)Spring Framework官方子項(xiàng)目。在2年半多的在多個(gè)軟件項(xiàng)目中的活躍使用以及數(shù)以百計(jì)的改進(jìn)和社區(qū)貢獻(xiàn),1.0.0最終版在20065月發(fā)布。

今天,Acegi Security成為一個(gè)強(qiáng)大而活躍的社區(qū)。在支持論壇上有數(shù)以千計(jì)的帖子。14位開(kāi)發(fā)人員專(zhuān)職開(kāi)發(fā),一個(gè)活躍的社區(qū)也定期共享補(bǔ)丁并支持他們的同儕。


 

1.3. 發(fā)行版本號(hào)

理解Acegi Security的版本號(hào)是非常好處的,它可以幫助你判定升級(jí)的到新的版本是否需要花費(fèi)很大精力。我們的正式發(fā)行版本使用Apache Portable Runtime Project版本指引,可以在下述網(wǎng)站查看http://apr.apache.org/versioning.html為了您查看方便,我們引用該頁(yè)的說(shuō)明部分如下:

“版本號(hào)由三個(gè)部分的整數(shù)組成:主版本號(hào)(MAJOR)、副版本號(hào)(MINOR)、補(bǔ)丁版本號(hào)(PATCH)。主要的含義是主版本號(hào)(MAJOR)是不兼容的,API大規(guī)模升級(jí)。副版本號(hào)(MINOR)在源文件和可執(zhí)行版和老版本保持兼容,補(bǔ)丁版本號(hào)(PATCH)則意味著向前和向后的完全兼容”。


安徽新華電腦學(xué)校專(zhuān)業(yè)職業(yè)規(guī)劃師為你提供更多幫助【在線咨詢
亚洲人成网站在线播放2019 _日韩国产欧美精品_久久夜色精品国产欧美乱_在线视频福利一区
深夜福利日韩在线看| 国产精品福利网| 国产日产精品一区二区三区四区| 欧美这里只有精品| 欧美综合在线播放| 黑人中文字幕一区二区三区| 精品亚洲第一| 国产日本欧美视频| 国产精品一区二区三| 丰满人妻中伦妇伦精品app| 国产一区在线观| 国产日韩av在线| 古典武侠综合av第一页| 91精品国产91久久久久| 久久久7777| 日韩在线播放视频| 久久精视频免费在线久久完整在线看| 日韩视频永久免费观看| 国产精品福利在线| 亚洲一区免费看| 色噜噜狠狠一区二区三区 | 久久6精品影院| 国产aⅴ夜夜欢一区二区三区| 九九热这里只有精品6| 亚洲欧洲国产精品久久| 日韩精品免费一区| 免费看污污视频| 超碰97网站| 中日韩在线视频| 精品日韩在线播放| 国模吧无码一区二区三区| 国产日韩一区欧美| 91精品国产自产在线| 久久99精品久久久久久水蜜桃| www.亚洲一区| 国产成人在线精品| 久久成人综合视频| 亚洲最大激情中文字幕| 欧美一区二区三区精美影视| 欧美在线视频网| 国产欧美日韩丝袜精品一区| 久久久视频免费观看| 国产精品麻豆免费版 | 亚洲专区中文字幕| 日本精品一区二区三区不卡无字幕| 欧美视频在线第一页| 成人av在线播放观看| 久久久久久久久久久免费| 欧美乱妇高清无乱码| 欧美一区二区三区精品电影| 欧美一区免费视频| 99久久精品免费看国产一区二区三区| www.欧美精品一二三区| 一区二区日本伦理| 黄色一级一级片| 国产第一区电影| 久久久久久高潮国产精品视| 欧美日韩国产一二| 69精品小视频| 欧美日韩国产999| 狠狠97人人婷婷五月| 国产成人一区二| 综合久久国产| 僵尸世界大战2 在线播放| 久久久免费精品| 欧美日韩第一页| 国产一区二区丝袜| 国产精品视频久| 欧美中日韩在线| 久久精品日产第一区二区三区精品版| 欧美激情久久久久| 精品一区二区中文字幕| 日韩中文字幕免费看| 色综合666| 91精品国产91久久久久久久久| 欧美精品在线看| 精品欧美国产一区二区三区不卡| 久久久com| 午夜精品一区二区三区av | 国产日韩视频在线播放| 久久精品国产亚洲精品| 日本一区二区三区视频免费看| 成人动漫在线观看视频| 欧美精品在线极品| 麻豆精品传媒视频| 国产精品青青草| 欧美在线视频导航| 久久琪琪电影院| 亚洲日本精品国产第一区| 成人免费毛片播放| 在线观看成人一级片| 国产精品一区二区三区在线| 最新不卡av| 国产精品一区二区不卡视频| 色与欲影视天天看综合网| 国产欧美一区二区三区久久人妖| 久久亚洲国产精品| 国产欧亚日韩视频| 欧美精品999| aaa免费在线观看| 一本久道久久综合狠狠爱亚洲精品| 隔壁老王国产在线精品| 一本一道久久久a久久久精品91 | 国产精品嫩草影院久久久| 欧美综合第一页| 久久av综合网| 日韩精品视频在线观看视频| 精品国偷自产在线视频99| 国自在线精品视频| 久久国产精品视频| 成人免费在线一区二区三区| 亚洲国产日韩欧美| 久久国产精品免费观看| 欧美日韩一区二区三区免费| 久久夜色精品亚洲噜噜国产mv| 国产伦精品一区二区三区四区视频 | 午夜精品一区二区三区在线视频 | 日韩网站免费观看| 黄色片视频在线播放| 色综合久久久久久中文网| 99九九视频| 日日噜噜噜夜夜爽爽| 日韩中文字幕在线免费观看| 精品一区久久| 亚洲国产激情一区二区三区| 日韩在线视频免费观看高清中文| 欧美韩国日本在线| 欧美精品九九久久| 久久久久狠狠高潮亚洲精品| 欧美牲交a欧美牲交| 九九热这里只有精品6| 久久久女人电视剧免费播放下载| 日韩精品一区二区三区不卡 | 中文精品视频一区二区在线观看 | 国产裸体写真av一区二区| 性欧美亚洲xxxx乳在线观看| 久久精品久久精品亚洲人| 国产卡一卡二在线| 日韩欧美三级一区二区| 欧美日本亚洲视频| 日韩中文字幕在线| 成人av在线不卡| 精品欧美日韩| 日本欧美色综合网站免费| 精品国偷自产一区二区三区| 久久久精品国产一区二区三区| 麻豆成人小视频| 日本三级中文字幕在线观看| 久久999免费视频| 深夜福利日韩在线看| 97人人模人人爽人人喊中文字| 欧美在线视频网站| 天天好比中文综合网| 久久中文字幕视频| 久久久久久亚洲精品| 成人毛片网站| 欧美精品第三页| 日韩视频专区| 午夜精品一区二区在线观看的| 两个人的视频www国产精品| 久久www免费人成精品| 97免费视频观看| 国产欧美一区二区三区久久人妖 | 中文字幕一区二区三区乱码| 国产精品免费一区二区三区四区| 91精品啪在线观看麻豆免费| 国产日韩久久| 欧美精品99久久| 日韩欧美在线免费观看视频| 亚洲欧洲精品在线| 中文字幕乱码一区二区三区| 久久亚洲精品小早川怜子66| 久久久精品美女| 色婷婷久久一区二区| 国产成人亚洲精品| 91国产一区在线| 69久久夜色精品国产69乱青草| 国产精品亚洲精品| 国产欧美韩国高清| 国产一区二区三区高清| 国内精品视频一区二区三区| 欧美极品色图| 黄色一级一级片| 欧美性天天影院| 欧美中日韩免费视频| 欧美亚洲日本黄色| 欧美专区日韩视频| 欧美理论一区二区| 欧美一区激情视频在线观看 | 日韩欧美黄色大片| 日本人成精品视频在线| 日日摸日日碰夜夜爽av| 日韩av成人在线| 日本久久久久久久久久久| 日本10禁啪啪无遮挡免费一区二区| 日本久久中文字幕| 青草热久免费精品视频| 激情小说综合区| 国产裸体写真av一区二区| 99久久精品免费看国产四区 |