免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
JBOSS的安全配置--『爪洼橙樹園』

JBOSS的安全配置

Posted on 2007-06-22 11:46 Stephen Wong 閱讀(48) 評論(0)  編輯 收藏 引用 網(wǎng)摘 所屬分類: Web 部署 、安全驗證 / 角色權限 、JavaJ2EE

版本:JBoss 4.0.5GA

jboss默認配置了以下服務:
  JMX Console
  JBoss Web Console
為了安全起見,需要用戶通過授權進行訪問。
一、JMX安全配置
STEP 1:
    找到%JBOSS_HOME%/server/default/deploy/jmx-console.war/WEB-INF/jboss-web.xml文件,根據(jù)說明,去掉注釋。

<jboss-web>   
   
<security-domain>java:/jaas/jmx-console</security-domain>   
</jboss-web>   

STEP 2:
    與jboss-web.xml同級目錄下還有一個文件web.xml,找到其中的節(jié)點,根據(jù)說明,取消注釋。

<security-constraint>   
     
<web-resource-collection>   
       
<web-resource-name>HtmlAdaptor</web-resource-name>   
       
<description>An example security config that only allows users with the    
         role JBossAdmin to access the HTML JMX console web application    
       
</description>   
       
<url-pattern>/*</url-pattern>   
       
<http-method>GET</http-method>   
       
<http-method>POST</http-method>   
     
</web-resource-collection>   
     
<auth-constraint>   
       
<role-name>JBossAdmin</role-name>   
     
</auth-constraint>   
</security-constraint>   

STEP 3:
    在第一步中的jmx-console安全域和第二步中的運行角色JBossAdmin都是在login-config.xml中配置,我們在%

<application-policy name = "jmx-console">   
       
<authentication>   
          
<login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule"   
             flag 
= "required">   
           
<module-option name="usersProperties">props/jmx-console-users.properties</module-option>   
           
<module-option name="rolesProperties">props/jmx-console-roles.properties</module-option>   
          
</login-module>   
       
</authentication>   
    
</application-policy>   

文件props/jmx-console-users.properties定義了用戶名、密碼;props/jmx-console-roles.properties定義了用戶所屬角色

注:
jmx-console-users.properties 格式是:用戶名=密碼明文
jmx-console-roles.properties 格式是:用戶名=角色1,角色2,角色3

二、WEB-CONSOLE的安全配置
STEP 1:
找到%JBOSS_HOME%/server/default/deploy/ management/console-mgr.sar/web-console.war/WEB-INF/jboss-web.xml文件,根據(jù)說明,去掉注釋。

<jboss-web>   
   
<depends>jboss.admin:service=PluginManager</depends>   
</jboss-web> 

STEP 2:
與jboss-web.xml同級目錄下還有一個文件web.xml,找到其中的節(jié)點,根據(jù)說明,取消注釋。


<security-constraint>   
   
<web-resource-collection>   
   
<web-resource-name>HtmlAdaptor</web-resource-name>   
   
<description>An example security config that only allows users with the    
   role JBossAdmin to access the HTML JMX console web application    
   
</description>   
   
<url-pattern>/*</url-pattern>   
   
<http-method>GET</http-method>   
   
<http-method>POST</http-method>   
   
</web-resource-collection>   
   
<auth-constraint>   
   
<role-name>JBossAdmin</role-name>   
   
</auth-constraint>   
   
</security-constraint>   

STEP 3:
在本目錄的classes文件夾下找到web-console-users.properties和web-console-roles.properties兩個文件更名為:

<application-policy name = "web-console">   
       
<authentication>   
          
<login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule"   
             flag 
= "required">   
             
<module-option name="usersProperties">users.properties</module-option>   
             
<module-option name="rolesProperties">roles.properties</module-option>   
          
</login-module>   
       
</authentication>   
</application-policy>   

啟動服務輸入http://localhost:8080/
 然后分別點擊JMX Console以及Jboss Web Console測試安全機制

user.properties和role.propertie并修改users.properties其中的用戶名和密碼修改%JBOSS_HOME%/server/default/conf/login-config.xml中web-console節(jié)點修改為以下:
到后自行修改或重新定義用戶名、密碼。JBOSS_HOME%/server/default/config下找到它。查找名字為:jmx-console的application-policy:

然后分別點擊jmx console以及jboss web console測試安全機制

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
JAAS -數(shù)據(jù)庫方式驗證
Websphere5.1.x JAAS LDAP配置全攻略(1)
Securing the JBoss Server
JBOSS維護經(jīng)驗
jboss4配置
另一個Log4Shell?No!H2控制臺 JNDI RCE(CVE-2021-42392)
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服