微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将 6.4 eap 迁移到 7.2 eap 时,Jboss Authentication principalsQuery 不起作用

如何解决将 6.4 eap 迁移到 7.2 eap 时,Jboss Authentication principalsQuery 不起作用

我有一个 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

错误是:

Error Jboss 7.2

我还在 Jboss 6.4 上添加了相同的配置:

Jboss 6.4 configuration

我已经在 web.xml 文件和 jboss-web.xml 上配置了所有内容

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。