├── .gitignore ├── LICENSE ├── README.md ├── pom.xml └── src └── main ├── java └── org │ └── esco │ └── demo │ └── ssc │ ├── Application.java │ ├── conf │ ├── MethodSecurityConfig.java │ ├── SecurityConfiguration.java │ └── WebConfigurer.java │ ├── security │ ├── AjaxAuthenticationFailureHandler.java │ ├── AjaxAuthenticationSuccessHandler.java │ ├── AjaxLogoutSuccessHandler.java │ ├── AppUserDetails.java │ ├── AuthoritiesConstants.java │ ├── CustomUserDetailsService.java │ └── SecurityUtils.java │ └── web │ ├── SimpleController.java │ ├── filter │ ├── CrossOriginFilter.java │ ├── CsrfCookieGeneratorFilter.java │ └── package-info.java │ ├── package-info.java │ └── rest │ ├── AccountResource.java │ ├── SampleRestResource.java │ └── package-info.java ├── resources ├── application.properties └── logback.xml └── webapp └── WEB-INF └── views ├── index.jsp └── secure ├── admin └── index.jsp └── index.jsp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgribonvald/demo-spring-security-cas/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgribonvald/demo-spring-security-cas/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgribonvald/demo-spring-security-cas/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgribonvald/demo-spring-security-cas/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/org/esco/demo/ssc/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgribonvald/demo-spring-security-cas/HEAD/src/main/java/org/esco/demo/ssc/Application.java -------------------------------------------------------------------------------- /src/main/java/org/esco/demo/ssc/conf/MethodSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgribonvald/demo-spring-security-cas/HEAD/src/main/java/org/esco/demo/ssc/conf/MethodSecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/org/esco/demo/ssc/conf/SecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgribonvald/demo-spring-security-cas/HEAD/src/main/java/org/esco/demo/ssc/conf/SecurityConfiguration.java -------------------------------------------------------------------------------- /src/main/java/org/esco/demo/ssc/conf/WebConfigurer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgribonvald/demo-spring-security-cas/HEAD/src/main/java/org/esco/demo/ssc/conf/WebConfigurer.java -------------------------------------------------------------------------------- /src/main/java/org/esco/demo/ssc/security/AjaxAuthenticationFailureHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgribonvald/demo-spring-security-cas/HEAD/src/main/java/org/esco/demo/ssc/security/AjaxAuthenticationFailureHandler.java -------------------------------------------------------------------------------- /src/main/java/org/esco/demo/ssc/security/AjaxAuthenticationSuccessHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgribonvald/demo-spring-security-cas/HEAD/src/main/java/org/esco/demo/ssc/security/AjaxAuthenticationSuccessHandler.java -------------------------------------------------------------------------------- /src/main/java/org/esco/demo/ssc/security/AjaxLogoutSuccessHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgribonvald/demo-spring-security-cas/HEAD/src/main/java/org/esco/demo/ssc/security/AjaxLogoutSuccessHandler.java -------------------------------------------------------------------------------- /src/main/java/org/esco/demo/ssc/security/AppUserDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgribonvald/demo-spring-security-cas/HEAD/src/main/java/org/esco/demo/ssc/security/AppUserDetails.java -------------------------------------------------------------------------------- /src/main/java/org/esco/demo/ssc/security/AuthoritiesConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgribonvald/demo-spring-security-cas/HEAD/src/main/java/org/esco/demo/ssc/security/AuthoritiesConstants.java -------------------------------------------------------------------------------- /src/main/java/org/esco/demo/ssc/security/CustomUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgribonvald/demo-spring-security-cas/HEAD/src/main/java/org/esco/demo/ssc/security/CustomUserDetailsService.java -------------------------------------------------------------------------------- /src/main/java/org/esco/demo/ssc/security/SecurityUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgribonvald/demo-spring-security-cas/HEAD/src/main/java/org/esco/demo/ssc/security/SecurityUtils.java -------------------------------------------------------------------------------- /src/main/java/org/esco/demo/ssc/web/SimpleController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgribonvald/demo-spring-security-cas/HEAD/src/main/java/org/esco/demo/ssc/web/SimpleController.java -------------------------------------------------------------------------------- /src/main/java/org/esco/demo/ssc/web/filter/CrossOriginFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgribonvald/demo-spring-security-cas/HEAD/src/main/java/org/esco/demo/ssc/web/filter/CrossOriginFilter.java -------------------------------------------------------------------------------- /src/main/java/org/esco/demo/ssc/web/filter/CsrfCookieGeneratorFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgribonvald/demo-spring-security-cas/HEAD/src/main/java/org/esco/demo/ssc/web/filter/CsrfCookieGeneratorFilter.java -------------------------------------------------------------------------------- /src/main/java/org/esco/demo/ssc/web/filter/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgribonvald/demo-spring-security-cas/HEAD/src/main/java/org/esco/demo/ssc/web/filter/package-info.java -------------------------------------------------------------------------------- /src/main/java/org/esco/demo/ssc/web/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Spring MVC REST controllers. 3 | */ 4 | package org.esco.demo.ssc.web; 5 | -------------------------------------------------------------------------------- /src/main/java/org/esco/demo/ssc/web/rest/AccountResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgribonvald/demo-spring-security-cas/HEAD/src/main/java/org/esco/demo/ssc/web/rest/AccountResource.java -------------------------------------------------------------------------------- /src/main/java/org/esco/demo/ssc/web/rest/SampleRestResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgribonvald/demo-spring-security-cas/HEAD/src/main/java/org/esco/demo/ssc/web/rest/SampleRestResource.java -------------------------------------------------------------------------------- /src/main/java/org/esco/demo/ssc/web/rest/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgribonvald/demo-spring-security-cas/HEAD/src/main/java/org/esco/demo/ssc/web/rest/package-info.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgribonvald/demo-spring-security-cas/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgribonvald/demo-spring-security-cas/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/views/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgribonvald/demo-spring-security-cas/HEAD/src/main/webapp/WEB-INF/views/index.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/views/secure/admin/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgribonvald/demo-spring-security-cas/HEAD/src/main/webapp/WEB-INF/views/secure/admin/index.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/views/secure/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgribonvald/demo-spring-security-cas/HEAD/src/main/webapp/WEB-INF/views/secure/index.jsp --------------------------------------------------------------------------------