问题描述
我有一个 jboss eap 6.4 服务器,我在 standalone.xml 上有这个配置:
<security-domain name="axessoRealm">
<authentication>
<login-module code="Database" flag="required">
<module-option name="dsJndiName" value="java:jboss/datasources/axessoDS"/>
<module-option name="rolesQuery" value="select trim(rol.apr_codrol),'Roles' from d_axesso.axs_userrol usrol inner join d_axesso.axs_roles rol on rol.apr_codapp = usrol.ura_codapp and rol.apr_codrol = usrol.ura_codrol inner join d_axesso.axs_usuario usu on usu.usr_coduser = usrol.ura_coduser where rol.apr_tabstatreg = 1008 and rol.apr_statreg = 1 and usu.usr_tabstatuser = 1008 and usu.usr_statuser = 1 and usu.usr_login = ?"/>
<module-option name="hashAlgorithm" value="SHA1"/>
<module-option name="hashEncoding" value="HEX"/>
<module-option name="unauthenticatedIdentity" value="anonimo"/>
<module-option name="password-stacking" value="useFirstPass"/>
<module-option name="principalsQuery" value="select lower(trim(pwd.psw_password)) as clave from axs_passwords pwd where pwd.psw_login = ? and pwd.psw_statuspassw = 1 order by pwd.psw_codpassw desc"/>
</login-module>
</authentication>
</security-domain>
当我尝试在 jboss EAP 7.2 上使用相同的配置时,我无法设置 principalsQuery
。我怎么能解决这个问题?或者也许有一个解决方法可以停止使用 principalsQuery
?它也发生在 rolesQuery
。
错误是:
我还在 Jboss 6.4 上添加了相同的配置:
我已经在 web.xml 文件和 jboss-web.xml 上配置了所有内容
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)