Hi, Thanks that fixed it. -Chaitanya Matt Raible-3 wrote: > > You'll need to rename applicationContext-security.xml to security.xml > and change web.xml to have: > > <context-param> > <param-name>contextConfigLocation</param-name> > > <param-value>/WEB-INF/applicationContext-*.xml,/WEB-INF/security.xml</param-value> > </context-param> > > Instead of: > > <context-param> > <param-name>contextConfigLocation</param-name> > <param-value>/WEB-INF/applicationContext-*.xml</param-value> > </context-param> > > Matt > > On 12/20/06, nutanc <[EMAIL PROTECTED]> wrote: >> >> Hi Matt, >> It is in web/WEB-INF.It is not generated. >> -Chaitanya >> >> Matt Raible-3 wrote: >> > >> > I forget, is web.xml generated in 1.9.0 or is it in web/WEB-INF? >> > >> > Matt >> > >> > On 12/19/06, nutanc <[EMAIL PROTECTED]> wrote: >> >> >> >> Hi, >> >> Thanks for replying.I will try that.But I am using appfuse 1.9.0.How >> >> should >> >> I go about changing as you told me to. >> >> -Chaitanya >> >> >> >> Matt Raible-3 wrote: >> >> > >> >> > One thing we did in the latest version of AppFuse is to rename >> >> > applicationContext-security.xml to security.xml and explicitly load >> it >> >> > in web.xml. This is so it loads *after* >> >> > applicationContext-service.xml. I don't know if it will help, but >> it >> >> > might. >> >> > >> >> > Matt >> >> > >> >> > On 12/19/06, nutanc <[EMAIL PROTECTED]> wrote: >> >> >> >> >> >> Hi, >> >> >> I want to set up permissions for roles so that only certain roles >> can >> >> >> access >> >> >> certain methods in an object. In applicationContext-security.xml I >> >> found >> >> >> >> >> >> <!-- Override 'userManager' bean definition to add >> >> >> userManagerSecurity >> >> >> interceptor --> >> >> >> <bean id="userManager" parent="txProxyTemplate"> >> >> >> <property name="target"> >> >> >> <bean class="org.appfuse.service.impl.UserManagerImpl"> >> >> >> <property name="userDAO" ref="userDAO"/> >> >> >> </bean> >> >> >> </property> >> >> >> <!-- Override default transaction attributes b/c of >> >> >> UserExistsException --> >> >> >> <property name="transactionAttributes"> >> >> >> <props> >> >> >> <prop >> >> >> key="save*">PROPAGATION_REQUIRED,-UserExistsException</prop> >> >> >> <prop key="remove*">PROPAGATION_REQUIRED</prop> >> >> >> <prop key="*">PROPAGATION_REQUIRED,readOnly</prop> >> >> >> </props> >> >> >> </property> >> >> >> <property name="preInterceptors"> >> >> >> <list> >> >> >> <ref bean="userSecurityInterceptor"/> >> >> >> <ref bean="userManagerSecurity"/> >> >> >> </list> >> >> >> </property> >> >> >> </bean> >> >> >> >> >> >> <bean id="userManagerSecurity" >> >> >> >> >> >> class="org.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor"> >> >> >> <property name="authenticationManager" >> >> >> ref="authenticationManager"/> >> >> >> <property name="accessDecisionManager" >> >> >> ref="accessDecisionManager"/> >> >> >> <property name="objectDefinitionSource"> >> >> >> <value> >> >> >> org.appfuse.service.UserManager.getUsers=admin >> >> >> org.appfuse.service.UserManager.removeUser=admin >> >> >> </value> >> >> >> </property> >> >> >> </bean> >> >> >> >> >> >> So if I want to setup permissions for Obj1,I did as given below >> >> >> >> >> >> <bean id="obj1Manager" parent="txProxyTemplate"> >> >> >> <property name="target"> >> >> >> <bean class="org.appfuse.service.impl.Obj1ManagerImpl"> >> >> >> <property name="obj1DAO" ref="obj1DAO"/> >> >> >> </bean> >> >> >> </property> >> >> >> <property name="preInterceptors"> >> >> >> <list> >> >> >> <ref bean="obj1ManagerSecurity"/> >> >> >> </list> >> >> >> </property> >> >> >> </bean> >> >> >> >> >> >> <bean id="obj1ManagerSecurity" >> >> >> >> >> >> class="org.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor"> >> >> >> <property name="authenticationManager" >> >> >> ref="authenticationManager"/> >> >> >> <property name="accessDecisionManager" >> >> >> ref="accessDecisionManager"/> >> >> >> <property name="objectDefinitionSource"> >> >> >> <value> >> >> >> org.appfuse.service.Obj1Manager.getObj1s=admin >> >> >> org.appfuse.service.Obj1Manager.removeObj1=admin >> >> >> </value> >> >> >> </property> >> >> >> </bean> >> >> >> But it is not working.Any help is appreciated.Thank you. >> >> >> -Chaitanya >> >> >> -- >> >> >> View this message in context: >> >> >> http://www.nabble.com/Role-permissions-tf2846828s2369.html#a7949837 >> >> >> Sent from the AppFuse - User mailing list archive at Nabble.com. >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> >> >> >> >> >> > >> >> > >> >> > -- >> >> > http://raibledesigns.com >> >> > >> >> > >> --------------------------------------------------------------------- >> >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> > For additional commands, e-mail: [EMAIL PROTECTED] >> >> > >> >> > >> >> > >> >> >> >> -- >> >> View this message in context: >> >> http://www.nabble.com/Role-permissions-tf2846828s2369.html#a7983262 >> >> Sent from the AppFuse - User mailing list archive at Nabble.com. >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> >> >> > >> > >> > -- >> > http://raibledesigns.com >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > For additional commands, e-mail: [EMAIL PROTECTED] >> > >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/Role-permissions-tf2846828s2369.html#a8001833 >> Sent from the AppFuse - User mailing list archive at Nabble.com. >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > > -- > http://raibledesigns.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > >
-- View this message in context: http://www.nabble.com/Role-permissions-tf2846828s2369.html#a8012011 Sent from the AppFuse - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
