|
相对于JBoss2.4.4而言,在用户安全认证方面,唯一的区别在于原在在auth.conf中配置的内容改在login-config.XML文件中,如DatabaseServerLoginModule的相应变动如下: application-policy name = "testDB"
authentication
login-module code = "org.jboss.security.auth.spi.DatabaseServerLoginModule"
module-option name="dsJndiName" Java:/MySQLDS /module-option
module-option name="principalsQuery" select passwd from Users username where username=? /module-option
module-option name="rolesQuery" select userRoles, 'Roles' from UserRoles where username=? /module-option
/login-module
/authentication
/application-policy
!-- The SSL domain setup --
mbean code="org.jboss.security.plugins.JaasSecurityDomain"
constructor
arg type="java.lang.String" value="RMI+SSL"/
/constructor
attribute name="KeyStoreURL" server.keystore /attribute
attribute name="KeyStorePass" changeit /attribute
/mbean
Connector className = "org.apache.catalina.connector.http.HttpConnector"
!-- HTTP Connector configuration --
Connector className = "org.apache.catalina.connector.http.HttpConnector"
!-- SSL/TLS Connector configuration --
Connector className = "org.apache.catalina.connector.http.HttpConnector"
Factory className = "org.jboss.Web.catalina.security.SSLServerSocketFactory"
/Connector
|
欢迎访问米鼠网:http://fac.misuland.com
