Mise en place de la protection des pages par role (voir applicationContextAcegi.xml)
Quelques corrections (y compris correction d'Anglais sur la page d'accueil) Debut de Admin
This commit is contained in:
@@ -19,13 +19,13 @@ http://www.springframework.org/schema/beans http://www.springframework.org/schem
|
||||
<bean id="exceptionTranslationFilter" class="org.acegisecurity.ui.ExceptionTranslationFilter">
|
||||
<property name="authenticationEntryPoint">
|
||||
<bean class="org.acegisecurity.ui.webapp.AuthenticationProcessingFilterEntryPoint">
|
||||
<property name="loginFormUrl" value="/login.jsp"/>
|
||||
<property name="loginFormUrl" value="/login.htm"/>
|
||||
<property name="forceHttps" value="false"/>
|
||||
</bean>
|
||||
</property>
|
||||
<property name="accessDeniedHandler">
|
||||
<bean class="org.acegisecurity.ui.AccessDeniedHandlerImpl">
|
||||
<property name="errorPage" value="/denied.jsp"/>
|
||||
<property name="errorPage" value="/WEB-INF/jsp/denied.jsp"/>
|
||||
</bean>
|
||||
</property>
|
||||
</bean>
|
||||
@@ -98,16 +98,49 @@ http://www.springframework.org/schema/beans http://www.springframework.org/schem
|
||||
</property>
|
||||
<property name="objectDefinitionSource">
|
||||
<value>
|
||||
CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON
|
||||
PATTERN_TYPE_APACHE_ANT
|
||||
/secure/**=ROLE_ADMIN,ROLE_AUTHOR,ROLE_PCMEMBER
|
||||
/secure/**=IS_AUTHENTICATED_REMEMBERED
|
||||
/**=IS_AUTHENTICATED_ANONYMOUSLY
|
||||
CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON
|
||||
PATTERN_TYPE_APACHE_ANT
|
||||
/secure/**=ROLE_ADMIN,ROLE_AUTHOR,ROLE_PCMEMBER
|
||||
/secure/**=IS_AUTHENTICATED_REMEMBERED
|
||||
/listarticle.htm=ROLE_USER
|
||||
/managearticle.htm=ROLE_USER
|
||||
/registeruser.htm=ROLE_ANONYMOUS,ROLE_USER
|
||||
/submissionarticle.htm=ROLE_USER
|
||||
/choosepreference.htm=ROLE_PCMEMBER
|
||||
/dispatcharticlelist.htm=ROLE_PCMEMBER
|
||||
/dispatcharticle.htm=ROLE_PCMEMBER
|
||||
/addconference.htm=ROLE_CONFERENCE_CREATOR
|
||||
/evaluation.htm=ROLE_PCMEMBER,ROLE_REFEREE
|
||||
/createreport.htm=ROLE_PCMEMBER,ROLE_REFEREE
|
||||
/listconference.htm=ROLE_USER
|
||||
/validatearticle.htm=ROLE_CHAIRMAN
|
||||
/validateorreject.htm=ROLE_CHAIRMAN
|
||||
/listevaluation.htm=ROLE_USER
|
||||
/download.htm=ROLE_USER
|
||||
/deletearticle.htm=ROLE_AUTHOR,ROLE_CHAIRMAN,ROLE_ADMIN
|
||||
/listreport.htm=ROLE_PCMEMBER,ROLE_REFEREE,ROLE_CHAIRMAN
|
||||
/detailarticle.htm=ROLE_USER
|
||||
/**=IS_AUTHENTICATED_ANONYMOUSLY
|
||||
</value>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- LOGOUT -->
|
||||
|
||||
<!--<bean id="autoProxyCreator" class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
|
||||
<property name="beanNames">
|
||||
<list>
|
||||
<value>AddConferenceController</value>
|
||||
<value>conferenceManager</value>
|
||||
</list>
|
||||
</property>
|
||||
<property name="interceptorNames">
|
||||
<list>
|
||||
<value>methodInvocationInterceptor</value>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
--><!-- LOGOUT -->
|
||||
<bean id="logoutFilter" class="org.acegisecurity.ui.logout.LogoutFilter">
|
||||
<constructor-arg value="/index.jsp"/>
|
||||
<constructor-arg>
|
||||
@@ -141,7 +174,6 @@ http://www.springframework.org/schema/beans http://www.springframework.org/schem
|
||||
|
||||
<bean id="loggerListener" class="org.acegisecurity.event.authentication.LoggerListener"/>
|
||||
|
||||
|
||||
<!--<bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalEntityManagerFactoryBean">-->
|
||||
<!-- <property name="persistenceUnitName" value="YACOSCore"/>-->
|
||||
<!--</bean>-->
|
||||
|
||||
Reference in New Issue
Block a user