国产精品一区二区精品_久久小视频_天堂va在线观看_99久久夜色精品国产亚洲96_日本手机在线视频_av成人免费

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

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

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


第一章. 簡介

1.1. Acegi Security是什么?

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

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

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

在認(rèn)證層面,Acegi Security廣泛支持各種認(rèn)證模塊。這些認(rèn)證模塊絕大多數(shù)是第三方提供,或者相關(guān)的標(biāo)準(zhǔn)組織開發(fā)的,例如Internet Engineering Task Force。作為補充,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) (如下所示)

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

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

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

1.2. 歷史

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

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

隨后又有人請求,到了2004年一月,大約有20人左右在使用這些代碼。另外一些人加入到這些先行的用戶中來,并建議建立一個SourceForge項目,這個項目在20043月建立起來。

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

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

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


 

1.3. 發(fā)行版本號

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

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


安徽新華電腦學(xué)校專業(yè)職業(yè)規(guī)劃師為你提供更多幫助【在線咨詢
国产精品一区二区精品_久久小视频_天堂va在线观看_99久久夜色精品国产亚洲96_日本手机在线视频_av成人免费
<button id="0mgmq"><pre id="0mgmq"></pre></button>
  • <tr id="0mgmq"></tr>
  • <abbr id="0mgmq"><source id="0mgmq"></source></abbr> <button id="0mgmq"></button>
  • 欧美精品一区三区在线观看| 97超级碰碰| 国产在线一区二区三区播放| 欧美日韩一区综合| 欧美天天视频| 精品欧美一区二区三区久久久| 亚洲婷婷在线| 少妇免费毛片久久久久久久久| 免费视频一区| 亚洲一区二区免费视频软件合集 | 伊人久久婷婷色综合98网| 在线亚洲观看| 欧美激情日韩| 日韩久久在线| 国产精品一区二区三区在线| 亚洲麻豆av| 欧美一区1区三区3区公司| 久久精品一二三区| 粉嫩av一区二区三区免费观看 | 欧美激情1区| 久久伊人一区| 国产精品swag| 久久尤物视频| 香蕉成人久久| 亚洲视频1区| 亚洲一级特黄| 欧美在线网址| 宅男噜噜99国产精品观看免费| 久久精品丝袜高跟鞋| 96久久精品| 一区二区冒白浆视频| 亚洲欧美综合| 国产精品v欧美精品v日韩 | 亚洲精品中文字幕乱码三区不卡| 精品国产电影| 国产日韩欧美二区| 国产精品二区三区四区| 成人免费视频网站| 久久一区二区三区四区五区| 一区二区日韩免费看| 亚洲精品1234| 国产欧美日韩亚洲| 在线一区日本视频| 亚洲自啪免费| 久久久久国产精品午夜一区| 久久久久国产精品午夜一区| 国产日韩一区二区| 亚洲专区免费| 蘑菇福利视频一区播放| 99精品久久| 久久久久网址| 精品国产一区二区三区四区精华| 极品校花啪啪激情久久| 免费精品视频一区| 亚洲三区在线观看| 亚洲人成网站在线播放2019| 欧美精品一线| 国产精品一区二区a| 成人av资源| 欧美国产视频在线观看| 一区二区三区免费看| 永久久久久久| 2019国产精品视频| 欧美日本亚洲| 欧美日韩亚洲三区| 国产欧美丝祙| 国产自产在线视频一区| 色噜噜色狠狠狠狠狠综合色一| 日韩欧美一区二区视频在线播放| 伊人久久av导航| 亚洲一区二区免费看| 国产精品久久亚洲| 在线亚洲美日韩| 亚洲欧美日韩在线综合| 91丨九色丨国产| 亚洲欧美99| 欧美高清不卡| 岛国视频一区免费观看| 婷婷亚洲婷婷综合色香五月| 亚洲日本视频| 美国av一区二区三区| 黄色欧美成人| 奶水喷射视频一区| 日本一区二区三区视频在线播放| 好看不卡的中文字幕| 操一操视频一区| 欧美日韩一区自拍| 久久国产精品免费一区| 你懂的国产精品| 成人精品一二区| 欧美日韩精品免费看| 国产精品香蕉视屏| 一区二区在线不卡| 久久免费99精品久久久久久| 国产精品久久7| 国产一区二区免费在线观看| 一区在线免费观看| 精品欧美一区二区在线观看视频| 欧美福利网址| 美脚丝袜一区二区三区在线观看| 中国女人久久久| 永久域名在线精品| 国产日韩欧美一区二区三区四区| 亚洲图片在线| 欧美日韩亚洲一区二区三区四区| 一区二区毛片| 欧美va天堂| 欧美1o一11sex性hdhd| 亚洲一区二区在| 欧美三级第一页| 色综合视频二区偷拍在线| 亚洲一区在线免费| 亚洲小说区图片区| 欧美一区影院| av成人观看| 先锋亚洲精品| 亚洲一区在线免费| 亚洲精品乱码久久久久久蜜桃91| 一区二区不卡在线| 欧美一区1区三区3区公司 | 亚洲欧洲日本一区二区三区| 亚洲a∨一区二区三区| 日本成人黄色免费看| 欧美极品视频一区二区三区| 久久久久久九九| 日本欧美精品久久久| 欧洲成人一区二区| 亚洲精品一区国产精品| 亚洲三区视频| 国内精品亚洲| 国产欧美日韩亚洲一区二区三区| 99视频精品| 久久先锋资源| 国内精品一区二区| 欧美日韩系列| 欧美午夜不卡| 香蕉精品999视频一区二区| 91黄色国产视频| 久久久久久亚洲精品不卡4k岛国| 日韩欧美精品一区二区| 一区二区三区四区欧美日韩| 尹人成人综合网| 久久久久久久久久久一区| 久久久婷婷一区二区三区不卡| 色之综合天天综合色天天棕色 | 久久综合九色| 欧美日韩喷水| 国产精品大片| 成人在线看片| 欧美精品1区| 91超碰在线免费观看| 欧美污视频久久久| 亚洲国产欧美国产综合一区| 久久免费黄色| 亚洲 日韩 国产第一区| 亚洲精品乱码视频| 鲁丝一区二区三区免费| 国产精品大片| 精品午夜一区二区| 国产一区日韩欧美| 国产视频一区二区不卡| 欧美高清不卡| 国产精品麻豆免费版| 欧美阿v一级看视频| av噜噜色噜噜久久| 国产精品a级| 国产精品视频500部| 亚洲午夜精品久久久久久浪潮| 超碰97在线播放| 精品91视频| 欧美久久电影| 久久婷婷国产综合尤物精品| 亚洲精品影院| 99国产在线观看| 一区免费在线| 亚洲春色综合另类校园电影| 亚洲免费综合| 欧美日韩免费观看一区| 久久久神马电影| 久久久精品网| 亚洲黄色影片| 在线国产伦理一区| 国产精品一区二区av| 激情文学一区| 亚洲一区二区三区涩| 鬼打鬼之黄金道士1992林正英| 国内精品久久久久久久影视麻豆 | 欧美jizzhd精品欧美巨大免费| 国产精品露出视频| 国产精品日韩久久久| 欧美三级网页| 亚洲欧美精品| 欧美成人一区二区在线| 久久欧美肥婆一二区| 亚洲午夜在线| 欧美精品18| 中文字幕成人一区| 欧美一区二区综合| 国产精品一区二区av| 狼狼综合久久久久综合网 |