Я работаю в рамках проекта BRMS в финансовом секторе. Использование Drools Guvnor 5.5.0.Final с сервером jboss-as-7.2.0.Alpha1-SNAPSHOT. Я настроил страницу входа в guvnor с помощью jaas успешно. Теперь мне нужна роль «Разрешение на основе». Но еще не удалось реализовать его. Бобы, XML являетсяНе удалось дать разрешение на основе роли в drools guvnor с помощью jboss AS 7
<security:IdentityImpl>
<s:modifies/>
<!-- No real authentication: demo authentication for demo purposes -->
<!--<security:authenticatorClass>org.drools.guvnor.server.security.DemoAuthenticator</security:authenticatorClass>-->
<!-- JAAS based authentication -->
<security:authenticatorName>jaasAuthenticator</security:authenticatorName>
<!-- IDM based authentication (supports LDAP, see Seam 3 and PicketLink IDM documentation) -->
<!--<security:authenticatorClass>org.jboss.seam.security.management.IdmAuthenticator</security:authenticator>-->
</security:IdentityImpl>
<security:jaas.JaasAuthenticator>
<s:modifies/>
<!--
The following one will use the jaas configuration called "other",
which in jboss AS means you can use properties files for users.
-->
<s:jaasConfigName>other</s:jaasConfigName>
</security:jaas.JaasAuthenticator>
<!-- SECURITY AUTHORIZATION CONFIGURATION -->
<!--
This is used to enable or disable role-based authorization. By default it is disabled.
-->
<component name="org.jboss.seam.security.permission.PermissionResolver">
<property name="enableRoleBasedAuthorization">true</property>
</component>
И standalone.xml является
<security-domain name="other" cache-type="default">
<authentication>
<login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule" flag="required">
<module-option name="usersProperties" value="${jboss.server.config.dir}/users.properties"/>
<module-option name="rolesProperties" value="${jboss.server.config.dir}/roles.properties"/>
<module-option name="defaultUsersProperties" value="${jboss.server.config.dir}/users.properties"/>
<module-option name="defaultRolesProperties" value="${jboss.server.config.dir}/roles.properties"/>
<module-option name="password-stacking" value="useFirstPass"/>
</login-module>
</authentication>
</security-domain>
Я не знаю, что мне не хватает. Может ли кто-нибудь предложить мне то же самое. Заранее спасибо
Hi, R.K.R. У меня есть коллега, который заинтересован в вашем решении. Можете ли вы объяснить, какие изменения в шве и в beans.xml вы должны были сделать? Возможно, детали помогут ему. И другие, я полагаю. Благодарю. –