當(dāng)使用證書域時,證書被用來和HTTPS協(xié)議一起來認(rèn)證Web瀏覽器客戶端。為了驗證在證書域中的用戶的身份,認(rèn)證服務(wù)驗證一個X.509證書。要學(xué)習(xí)創(chuàng)建這種證書的一步步的指令,請看Setting Up Digital Certificates(第933頁)。X.509證書的公共名字域是被用作為主要的名字。
2、在部署工具中創(chuàng)建或者打開一個Web應(yīng)用。使用部署工具創(chuàng)建一個應(yīng)用將在Packaging Web Modules(94頁)中講述。
3、在部署工具的樹中選擇這個Web應(yīng)用。選擇安全標(biāo)簽面板。我們使用安全標(biāo)簽面板來添加一個安全約束到Web應(yīng)用。如果你希望了解更多的關(guān)于安全約束的信息,請參考保護Web資源部分(Protecting Web Resource) (page 916)。點擊添加約束來添加一個安全約束到應(yīng)用程序。
11、 點擊Add User/Group to Role。(如果這個按鈕是灰色的,那么在繼續(xù)之前先登錄到Admin服務(wù)器)。使用這個對話來選擇一個特定的用戶或組映射到MANAGER角色上。然后,點擊Map to Role。當(dāng)MANAGER角色在角色名字面板中被選擇時,如果你已經(jīng)選擇了一個用戶,那么他的名字將會顯示在用戶名字面板中。當(dāng)MANAGER角色被選中時,如果你已經(jīng)選擇了一個組,那么它的名字將會顯示在組名字面板中。當(dāng)你定義了使用Admin控制臺的用戶時,你提供給他們名字,密碼和組。任何一個在此步被指派給選擇的組的用戶將擁有訪問受限Web應(yīng)用的權(quán)限。
安全約束被用來定義對一個資源集合的訪問權(quán)限的,使用的是它們的URL映射。安全約束將在Protecting Web Resources(Page 916)里討論。
l Web資源集合
Web資源集合是安全約束的一部分并且描述了一個針對被保護資源的URL模式和HTTP方法對。Web資源集合將在Protecting Web Resources(Page 916)里討論。
l 網(wǎng)絡(luò)安全需求(安全驗證方式)
網(wǎng)絡(luò)安全需求被用于配置HTTP的基本驗證或者在SSL基礎(chǔ)上基于表單驗證。要為每一個安全約束選擇一種安全驗證方式。網(wǎng)絡(luò)安全需求(安全驗證方式)將在What is Secure Socket Layer Technology(Page 932)中討論。
l 安全角色
安全角色部分被用來設(shè)定哪些在此應(yīng)用中定義了的角色被授權(quán)訪問Web資源集合。這些在應(yīng)用中定義的角色必須被映射到在服務(wù)器上定義的用戶和組上。被授權(quán)的角色已經(jīng)在Setting Up Security Roles(Page 912)中討論過了。
一些Web應(yīng)用的安全元素需要在Web server的部署描述符中定位,而不是僅僅在Web application的部署描述中定位。這些內(nèi)容將在Installing and Configuring SSL Support(page 932),Using Programmatic Security in Web Tier(page 931),和Setting up Security Roles(page 912)中講訴。相關(guān)文章