Download Spring Security SAMLWithXACML Free Java Code
Description
A sample that demonstrates SAML, XACML, and a Single Page Application using AngularJS.
Source Files
The download file SpringSecuritySAMLWithXACML-master.zip has the following entries.
.gitignore//ww w . j a v a2 s. c o m
README.md
pom.xml
src/main/java/com/apobbati/samples/controllers/AppController.java
src/main/java/com/apobbati/samples/controllers/SampleController.java
src/main/java/com/apobbati/samples/security/AuthorizationAttributesProvider.java
src/main/java/com/apobbati/samples/security/CSVGrantedAuthorityBuilder.java
src/main/java/com/apobbati/samples/security/CustomMethodSecurityExpressionHandler.java
src/main/java/com/apobbati/samples/security/CustomMethodSecurityExpressionRoot.java
src/main/java/com/apobbati/samples/security/CustomSecurityExpressionRoot.java
src/main/java/com/apobbati/samples/security/CustomUserDetails.java
src/main/java/com/apobbati/samples/security/CustomWebSecurityExpressionHandler.java
src/main/java/com/apobbati/samples/security/CustomWebSecurityExpressionRoot.java
src/main/java/com/apobbati/samples/security/GrantedAuthorityBuilder.java
src/main/java/com/apobbati/samples/security/LdapGrantedAuthorityBuilder.java
src/main/java/com/apobbati/samples/security/MyPermission.java
src/main/java/com/apobbati/samples/security/Permission.java
src/main/java/com/apobbati/samples/security/SAMLAuthorizationAttributesProvider.java
src/main/java/com/apobbati/samples/security/SAMLPermissionEvaluator.java
src/main/java/com/apobbati/samples/security/SAMLUserDetailsServiceImpl.java
src/main/java/com/apobbati/samples/security/SAMLUtil.java
src/main/java/com/apobbati/samples/security/SecurityPrincipalSerializer.java
src/main/java/com/apobbati/samples/security/SimpleAuthenticationProvider.java
src/main/java/com/apobbati/samples/security/SimpleAuthorizationAttributesProvider.java
src/main/java/com/apobbati/samples/security/SimpleUserDetailsServiceImpl.java
src/main/java/com/apobbati/samples/services/Level3Service.java
src/main/java/com/apobbati/samples/services/Level3ServiceImpl.java
src/main/resources/applicationContext-security-common.xml
src/main/resources/applicationContext-security-icam.xml
src/main/resources/applicationContext-security-simple.xml
src/main/resources/applicationContext.xml
src/main/resources/attributes.json
src/main/resources/keystore.jks
src/main/resources/log4j.xml
src/main/resources/logback.xml
src/main/resources/users.json
src/main/webapp/WEB-INF/spring/views/app.jsp
src/main/webapp/WEB-INF/spring/webmvc-config.xml
src/main/webapp/WEB-INF/web.xml
src/main/webapp/app/css/.gitkeep
src/main/webapp/app/css/app.css
src/main/webapp/app/img/.gitkeep
src/main/webapp/app/js/app.js
src/main/webapp/app/js/auth.js
src/main/webapp/app/js/controllers.js
src/main/webapp/app/js/directives.js
src/main/webapp/app/js/filters.js
src/main/webapp/app/js/services.js
src/main/webapp/app/lib/angular/angular-cookies.js
src/main/webapp/app/lib/angular/angular-cookies.min.js
src/main/webapp/app/lib/angular/angular-loader.js
src/main/webapp/app/lib/angular/angular-loader.min.js
src/main/webapp/app/lib/angular/angular-resource.js
src/main/webapp/app/lib/angular/angular-resource.min.js
src/main/webapp/app/lib/angular/angular-sanitize.js
src/main/webapp/app/lib/angular/angular-sanitize.min.js
src/main/webapp/app/lib/angular/angular.js
src/main/webapp/app/lib/angular/angular.min.js
src/main/webapp/app/lib/angular/ui-bootstrap-0.6.0.js
src/main/webapp/app/lib/angular/ui-bootstrap-tpls-0.6.0.js
src/main/webapp/app/lib/angular/version.txt
src/main/webapp/app/lib/jquery/jquery-1.10.2.js
src/main/webapp/app/partials/.gitkeep
src/main/webapp/app/partials/modal1.html
src/main/webapp/app/partials/partial1.html
src/main/webapp/app/partials/partial2.html
src/main/webapp/app/partials/partial3.html
src/main/webapp/app/partials/partial4.html
src/main/webapp/index.html
src/test/java/com/apobbati/samples/tests/KeyStoreTest.java
src/test/resources/KeyStoreTest-context.xml
src/test/resources/logback.xml
Download
Click the following link to download SpringSecuritySAMLWithXACML-master.zip.
SpringSecuritySAMLWithXACML-master.zip