Index: lams_central/web/WEB-INF/web.xml
===================================================================
diff -u -rec8852a3b210bda6bc32e99a177f4767dca7d8ee -rc5a709e4cb42d0729ad3fbd814714fb27dd844df
--- lams_central/web/WEB-INF/web.xml (.../web.xml) (revision ec8852a3b210bda6bc32e99a177f4767dca7d8ee)
+++ lams_central/web/WEB-INF/web.xml (.../web.xml) (revision c5a709e4cb42d0729ad3fbd814714fb27dd844df)
@@ -41,134 +41,130 @@
parentContextKey
context.central
+
+ Owasp.CsrfGuard.Config
+ WEB-INF/Owasp.CsrfGuard.properties
+
+
+ Owasp.CsrfGuard.Config.Print
+ true
+
UrlRewriteFilter
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter
-
SystemSessionFilter
org.lamsfoundation.lams.web.session.SystemSessionFilter
-
hibernateFilter
- org.lamsfoundation.lams.util.CustomizedOpenSessionInViewFilter
+ org.springframework.orm.hibernate5.support.OpenSessionInViewFilter
sessionFactoryBeanName
coreSessionFactory
-
LocaleFilter
org.lamsfoundation.lams.web.filter.LocaleFilter
+
+ CSRFGuard
+ org.owasp.csrfguard.CsrfGuardFilter
+
UrlRewriteFilter
/signup/*
REQUEST
-
SystemSessionFilter
*.do
-
SystemSessionFilter
*.jsp
-
SystemSessionFilter
*.xml
-
SystemSessionFilter
/servlet/*
-
SystemSessionFilter
/ckeditor/*
-
hibernateFilter
*.do
-
hibernateFilter
*.jsp
-
hibernateFilter
*.xml
-
hibernateFilter
/servlet/*
-
hibernateFilter
/services/*
-
hibernateFilter
/ckeditor/*
-
hibernateFilter
/LoginRequest
-
hibernateFilter
/ForgotPasswordRequest
-
LocaleFilter
*.do
-
LocaleFilter
*.jsp
-
LocaleFilter
*.xml
-
LocaleFilter
/servlet/*
-
LocaleFilter
/ckeditor/*
+
+ CSRFGuard
+ /*
+
+
org.springframework.web.context.ContextLoaderListener
@@ -181,6 +177,13 @@
+
+ org.owasp.csrfguard.CsrfGuardServletContextListener
+
+
+ org.owasp.csrfguard.CsrfGuardHttpSessionListener
+
+
GetRecordingServlet
org.lamsfoundation.lams.webservice.GetRecordingServlet
@@ -206,7 +209,7 @@
RegisterServlet
- org.lamsfoundation.lams.webservice.RegisterAction
+ org.lamsfoundation.lams.webservice.RegisterServlet
@@ -256,26 +259,10 @@
- action
+ spring
- org.apache.struts.action.ActionServlet
+ org.springframework.web.servlet.DispatcherServlet
-
- config
- /WEB-INF/struts-config.xml
-
-
- debug
- 999
-
-
- detail
- 2
-
-
- validate
- true
-
1
@@ -397,7 +384,14 @@
+
+ SPEnrolmentServlet
+
+ org.lamsfoundation.lams.webservice.SPEnrolmentServlet
+
+
+
LearningDesignRestServlet
/rest/LearningDesign
@@ -410,7 +404,7 @@
- action
+ spring
*.do
@@ -522,8 +516,14 @@
OrganisationGroupServlet
/services/xml/CourseGroupManager
+
+ SPEnrolmentServlet
+ /services/SPEnrolment
+
+
+
csv
text/plain
@@ -550,49 +550,6 @@
-
-
-
- tags-bean
- /WEB-INF/tlds/struts/struts-bean.tld
-
-
-
- tags-html
- /WEB-INF/tlds/struts/struts-html.tld
-
-
-
- tags-logic
- /WEB-INF/tlds/struts/struts-logic.tld
-
-
-
- tags-tiles
- /WEB-INF/tlds/struts/struts-tiles.tld
-
-
-
- tags-bean-el
- /WEB-INF/tlds/struts/struts-bean-el.tld
-
-
-
- tags-html-el
- /WEB-INF/tlds/struts/struts-html-el.tld
-
-
-
- tags-logic-el
- /WEB-INF/tlds/struts/struts-logic-el.tld
-
-
-
- tags-tiles-el
- /WEB-INF/tlds/struts/struts-tiles-el.tld
-
-
-
@@ -630,6 +587,11 @@
tags-lams
/WEB-INF/tlds/lams/lams.tld
+
+
+ csrfguard
+ /WEB-INF/tlds/security/csrfguard.tld
+
@@ -648,7 +610,6 @@
MONITOR
AUTHOR
GROUP MANAGER
- GROUP ADMIN
SYSADMIN
@@ -669,6 +630,7 @@
/services/xml/NotificationManager
/services/UserRoleManager
/services/xml/CourseGroupManager
+ /services/SPEnrolment
/ForgotPasswordRequest
/forgotPasswordChange.jsp
/forgotPasswordProc.jsp
@@ -715,7 +677,6 @@
AUTHOR
MONITOR
GROUP MANAGER
- GROUP ADMIN
SYSADMIN
@@ -777,10 +738,6 @@
GROUP MANAGER
- Group Administrator
- GROUP ADMIN
-
-
LAMS System Adminstrator
SYSADMIN