Как настроить jdbc-realm на jBoss jbpm

Я пытаюсь использовать свои таблицы пользователей и ролей в jBPM 6.

Я настроил свой standalone.xml вот так.

<security-domain name="other" cache-type="default">
                <authentication>
                    <login-module code="UsersRoles" flag="required">
                        <module-option name="dsJndiName" value="java:jboss/datasources/autenticacionDS"/> 
                        <module-option name="principalsQuery" value="select password from usuario where  nombreusuario=?"/>  
            <module-option name="rolesQuery" value="select nombre, 'Roles' from rol r inner join rolusuario ru on ru.rolid= r.id inner join usuario u on ru.usuarioid = u.id where u.nombreusuario=?"/>
                    </login-module>
                </authentication>
            </security-domain>

Я добавил роль «пользователь», чтобы войти в KIE Workbench.

Мой журнал ищет пользователей и роли в файле свойств и предупреждает меня, что мои параметры недействительны.

Invalid or misspelled module option: rolesQuery
 Failed to load users/passwords/roles files: java.io.IOException: PBOX000072: Properties file users.properties/defaultUsers.properties not found

Мой web.xml выглядит как

 <filter>
<filter-name>UberFire Security Filter</filter-name>
<filter-class>org.uberfire.security.server.UberFireSecurityFilter</filter-class>
<init-param>
  <param-name>org.uberfire.cookie.id</param-name>
  <param-value>kie.ide.console</param-value>
</init-param>
<init-param>
  <param-name>org.uberfire.auth.scheme</param-name>
  <param-value>org.uberfire.security.server.auth.JACCAuthenticationScheme</param-value>
</init-param>
<init-param>
  <param-name>org.uberfire.auth.rememberme</param-name>
  <param-value>disabled</param-value>
</init-param>
<init-param>
  <param-name>org.uberfire.auth.force.url</param-name>
  <param-value>/org.kie.workbench.KIEWebapp/KIEWebapp.html</param-value>
</init-param>

I think I need to change something like org.uberfire.security.server.auth.JDBCAuthenticationScheme or something like it.


person Tex    schedule 26.05.2014    source источник


Ответы (1)