Download spring security starter Free Java Code

Description

Code that goes with Spring Security Starter book (2013).

Source Files

The download file spring-security-starter-master.zip has the following entries.


README.md//  w w w  .j a v a 2  s. c  o m
main-sample/.gitignore
main-sample/pom.xml
main-sample/src/main/java/spring/security/starter/model/Todo.java
main-sample/src/main/java/spring/security/starter/model/Todo_Roo_Configurable.aj
main-sample/src/main/java/spring/security/starter/model/Todo_Roo_JavaBean.aj
main-sample/src/main/java/spring/security/starter/model/Todo_Roo_Jpa_ActiveRecord.aj
main-sample/src/main/java/spring/security/starter/model/Todo_Roo_Jpa_Entity.aj
main-sample/src/main/java/spring/security/starter/model/Todo_Roo_ToString.aj
main-sample/src/main/java/spring/security/starter/model/UserAccount.java
main-sample/src/main/java/spring/security/starter/model/UserAccount_Roo_Configurable.aj
main-sample/src/main/java/spring/security/starter/model/UserAccount_Roo_Finder.aj
main-sample/src/main/java/spring/security/starter/model/UserAccount_Roo_JavaBean.aj
main-sample/src/main/java/spring/security/starter/model/UserAccount_Roo_Jpa_ActiveRecord.aj
main-sample/src/main/java/spring/security/starter/model/UserAccount_Roo_Jpa_Entity.aj
main-sample/src/main/java/spring/security/starter/model/UserAccount_Roo_ToString.aj
main-sample/src/main/java/spring/security/starter/service/BackendAuthenticator.java
main-sample/src/main/java/spring/security/starter/service/BackendService.java
main-sample/src/main/java/spring/security/starter/service/LoggedUserGetter.java
main-sample/src/main/java/spring/security/starter/service/PermissionChecker.java
main-sample/src/main/java/spring/security/starter/service/UserAccountDetailsService.java
main-sample/src/main/java/spring/security/starter/service/UserBootstrap.java
main-sample/src/main/java/spring/security/starter/web/ApplicationConversionServiceFactoryBean.java
main-sample/src/main/java/spring/security/starter/web/ApplicationConversionServiceFactoryBean_Roo_ConversionService.aj
main-sample/src/main/java/spring/security/starter/web/BackendController.java
main-sample/src/main/java/spring/security/starter/web/TodoController.java
main-sample/src/main/java/spring/security/starter/web/TodoController_Roo_Controller.aj
main-sample/src/main/resources/META-INF/persistence.xml
main-sample/src/main/resources/META-INF/spring/applicationContext-security.xml
main-sample/src/main/resources/META-INF/spring/applicationContext.xml
main-sample/src/main/resources/META-INF/spring/database.properties
main-sample/src/main/resources/log4j.properties
main-sample/src/main/webapp/WEB-INF/classes/alt.properties
main-sample/src/main/webapp/WEB-INF/classes/standard.properties
main-sample/src/main/webapp/WEB-INF/i18n/application.properties
main-sample/src/main/webapp/WEB-INF/i18n/messages.properties
main-sample/src/main/webapp/WEB-INF/layouts/default.jspx
main-sample/src/main/webapp/WEB-INF/layouts/layouts.xml
main-sample/src/main/webapp/WEB-INF/spring/webmvc-config.xml
main-sample/src/main/webapp/WEB-INF/tags/form/create.tagx
main-sample/src/main/webapp/WEB-INF/tags/form/dependency.tagx
main-sample/src/main/webapp/WEB-INF/tags/form/fields/checkbox.tagx
main-sample/src/main/webapp/WEB-INF/tags/form/fields/column.tagx
main-sample/src/main/webapp/WEB-INF/tags/form/fields/datetime.tagx
main-sample/src/main/webapp/WEB-INF/tags/form/fields/display.tagx
main-sample/src/main/webapp/WEB-INF/tags/form/fields/editor.tagx
main-sample/src/main/webapp/WEB-INF/tags/form/fields/input.tagx
main-sample/src/main/webapp/WEB-INF/tags/form/fields/reference.tagx
main-sample/src/main/webapp/WEB-INF/tags/form/fields/select.tagx
main-sample/src/main/webapp/WEB-INF/tags/form/fields/simple.tagx
main-sample/src/main/webapp/WEB-INF/tags/form/fields/table.tagx
main-sample/src/main/webapp/WEB-INF/tags/form/fields/textarea.tagx
main-sample/src/main/webapp/WEB-INF/tags/form/find.tagx
main-sample/src/main/webapp/WEB-INF/tags/form/list.tagx
main-sample/src/main/webapp/WEB-INF/tags/form/show.tagx
main-sample/src/main/webapp/WEB-INF/tags/form/update.tagx
main-sample/src/main/webapp/WEB-INF/tags/menu/category.tagx
main-sample/src/main/webapp/WEB-INF/tags/menu/item.tagx
main-sample/src/main/webapp/WEB-INF/tags/menu/menu.tagx
main-sample/src/main/webapp/WEB-INF/tags/util/language.tagx
main-sample/src/main/webapp/WEB-INF/tags/util/load-scripts.tagx
main-sample/src/main/webapp/WEB-INF/tags/util/pagination.tagx
main-sample/src/main/webapp/WEB-INF/tags/util/panel.tagx
main-sample/src/main/webapp/WEB-INF/tags/util/placeholder.tagx
main-sample/src/main/webapp/WEB-INF/tags/util/theme.tagx
main-sample/src/main/webapp/WEB-INF/views/backend/index.jspx
main-sample/src/main/webapp/WEB-INF/views/backend/secured.jspx
main-sample/src/main/webapp/WEB-INF/views/backend/views.xml
main-sample/src/main/webapp/WEB-INF/views/dataAccessFailure.jspx
main-sample/src/main/webapp/WEB-INF/views/footer.jspx
main-sample/src/main/webapp/WEB-INF/views/header.jspx
main-sample/src/main/webapp/WEB-INF/views/index-template.jspx
main-sample/src/main/webapp/WEB-INF/views/index.jspx
main-sample/src/main/webapp/WEB-INF/views/login.jspx
main-sample/src/main/webapp/WEB-INF/views/menu.jspx
main-sample/src/main/webapp/WEB-INF/views/resourceNotFound.jspx
main-sample/src/main/webapp/WEB-INF/views/todo/index.jspx
main-sample/src/main/webapp/WEB-INF/views/todo/views.xml
main-sample/src/main/webapp/WEB-INF/views/todoes/create.jspx
main-sample/src/main/webapp/WEB-INF/views/todoes/list.jspx
main-sample/src/main/webapp/WEB-INF/views/todoes/show.jspx
main-sample/src/main/webapp/WEB-INF/views/todoes/update.jspx
main-sample/src/main/webapp/WEB-INF/views/todoes/views.xml
main-sample/src/main/webapp/WEB-INF/views/uncaughtException.jspx
main-sample/src/main/webapp/WEB-INF/views/views.xml
main-sample/src/main/webapp/WEB-INF/web.xml
main-sample/src/main/webapp/images/add.png
main-sample/src/main/webapp/images/banner-graphic.png
main-sample/src/main/webapp/images/create.png
main-sample/src/main/webapp/images/delete.png
main-sample/src/main/webapp/images/en.png
main-sample/src/main/webapp/images/favicon.ico
main-sample/src/main/webapp/images/list.png
main-sample/src/main/webapp/images/resultset_first.png
main-sample/src/main/webapp/images/resultset_last.png
main-sample/src/main/webapp/images/resultset_next.png
main-sample/src/main/webapp/images/resultset_previous.png
main-sample/src/main/webapp/images/show.png
main-sample/src/main/webapp/images/springsource-logo.png
main-sample/src/main/webapp/images/update.png
main-sample/src/main/webapp/styles/alt.css
main-sample/src/main/webapp/styles/standard.css
main-sample/src/test/java/spring/security/starter/service/BackendServiceTest.java
one-time-password-sample/pom.xml
one-time-password-sample/src/main/java/spring/security/starter/model/Todo.java
one-time-password-sample/src/main/java/spring/security/starter/model/Todo_Roo_Configurable.aj
one-time-password-sample/src/main/java/spring/security/starter/model/Todo_Roo_JavaBean.aj
one-time-password-sample/src/main/java/spring/security/starter/model/Todo_Roo_Jpa_ActiveRecord.aj
one-time-password-sample/src/main/java/spring/security/starter/model/Todo_Roo_Jpa_Entity.aj
one-time-password-sample/src/main/java/spring/security/starter/model/Todo_Roo_ToString.aj
one-time-password-sample/src/main/java/spring/security/starter/model/UserAccount.java
one-time-password-sample/src/main/java/spring/security/starter/model/UserAccount_Roo_Configurable.aj
one-time-password-sample/src/main/java/spring/security/starter/model/UserAccount_Roo_Finder.aj
one-time-password-sample/src/main/java/spring/security/starter/model/UserAccount_Roo_JavaBean.aj
one-time-password-sample/src/main/java/spring/security/starter/model/UserAccount_Roo_Jpa_ActiveRecord.aj
one-time-password-sample/src/main/java/spring/security/starter/model/UserAccount_Roo_Jpa_Entity.aj
one-time-password-sample/src/main/java/spring/security/starter/model/UserAccount_Roo_ToString.aj
one-time-password-sample/src/main/java/spring/security/starter/service/BackendAuthenticator.java
one-time-password-sample/src/main/java/spring/security/starter/service/BackendService.java
one-time-password-sample/src/main/java/spring/security/starter/service/LoggedUserGetter.java
one-time-password-sample/src/main/java/spring/security/starter/service/PermissionChecker.java
one-time-password-sample/src/main/java/spring/security/starter/service/UserAccountDetailsService.java
one-time-password-sample/src/main/java/spring/security/starter/service/UserBootstrap.java
one-time-password-sample/src/main/java/spring/security/starter/web/ApplicationConversionServiceFactoryBean.java
one-time-password-sample/src/main/java/spring/security/starter/web/ApplicationConversionServiceFactoryBean_Roo_ConversionService.aj
one-time-password-sample/src/main/java/spring/security/starter/web/BackendController.java
one-time-password-sample/src/main/java/spring/security/starter/web/LoginController.java
one-time-password-sample/src/main/java/spring/security/starter/web/TodoController.java
one-time-password-sample/src/main/java/spring/security/starter/web/TodoController_Roo_Controller.aj
one-time-password-sample/src/main/java/spring/security/starter/web/filters/OneTimePasswordVerifyingAuthenticationFilter.java
one-time-password-sample/src/main/resources/META-INF/persistence.xml
one-time-password-sample/src/main/resources/META-INF/spring/applicationContext-security.xml
one-time-password-sample/src/main/resources/META-INF/spring/applicationContext.xml
one-time-password-sample/src/main/resources/META-INF/spring/database.properties
one-time-password-sample/src/main/resources/log4j.properties
one-time-password-sample/src/main/webapp/WEB-INF/classes/alt.properties
one-time-password-sample/src/main/webapp/WEB-INF/classes/logging.properties
one-time-password-sample/src/main/webapp/WEB-INF/classes/standard.properties
one-time-password-sample/src/main/webapp/WEB-INF/i18n/application.properties
one-time-password-sample/src/main/webapp/WEB-INF/i18n/messages.properties
one-time-password-sample/src/main/webapp/WEB-INF/layouts/default.jspx
one-time-password-sample/src/main/webapp/WEB-INF/layouts/layouts.xml
one-time-password-sample/src/main/webapp/WEB-INF/spring/webmvc-config.xml
one-time-password-sample/src/main/webapp/WEB-INF/tags/form/create.tagx
one-time-password-sample/src/main/webapp/WEB-INF/tags/form/dependency.tagx
one-time-password-sample/src/main/webapp/WEB-INF/tags/form/fields/checkbox.tagx
one-time-password-sample/src/main/webapp/WEB-INF/tags/form/fields/column.tagx
one-time-password-sample/src/main/webapp/WEB-INF/tags/form/fields/datetime.tagx
one-time-password-sample/src/main/webapp/WEB-INF/tags/form/fields/display.tagx
one-time-password-sample/src/main/webapp/WEB-INF/tags/form/fields/editor.tagx
one-time-password-sample/src/main/webapp/WEB-INF/tags/form/fields/input.tagx
one-time-password-sample/src/main/webapp/WEB-INF/tags/form/fields/reference.tagx
one-time-password-sample/src/main/webapp/WEB-INF/tags/form/fields/select.tagx
one-time-password-sample/src/main/webapp/WEB-INF/tags/form/fields/simple.tagx
one-time-password-sample/src/main/webapp/WEB-INF/tags/form/fields/table.tagx
one-time-password-sample/src/main/webapp/WEB-INF/tags/form/fields/textarea.tagx
one-time-password-sample/src/main/webapp/WEB-INF/tags/form/find.tagx
one-time-password-sample/src/main/webapp/WEB-INF/tags/form/list.tagx
one-time-password-sample/src/main/webapp/WEB-INF/tags/form/show.tagx
one-time-password-sample/src/main/webapp/WEB-INF/tags/form/update.tagx
one-time-password-sample/src/main/webapp/WEB-INF/tags/menu/category.tagx
one-time-password-sample/src/main/webapp/WEB-INF/tags/menu/item.tagx
one-time-password-sample/src/main/webapp/WEB-INF/tags/menu/menu.tagx
one-time-password-sample/src/main/webapp/WEB-INF/tags/util/language.tagx
one-time-password-sample/src/main/webapp/WEB-INF/tags/util/load-scripts.tagx
one-time-password-sample/src/main/webapp/WEB-INF/tags/util/pagination.tagx
one-time-password-sample/src/main/webapp/WEB-INF/tags/util/panel.tagx
one-time-password-sample/src/main/webapp/WEB-INF/tags/util/placeholder.tagx
one-time-password-sample/src/main/webapp/WEB-INF/tags/util/theme.tagx
one-time-password-sample/src/main/webapp/WEB-INF/views/OTPlogin.jspx
one-time-password-sample/src/main/webapp/WEB-INF/views/backend/index.jspx
one-time-password-sample/src/main/webapp/WEB-INF/views/backend/secured.jspx
one-time-password-sample/src/main/webapp/WEB-INF/views/backend/views.xml
one-time-password-sample/src/main/webapp/WEB-INF/views/dataAccessFailure.jspx
one-time-password-sample/src/main/webapp/WEB-INF/views/footer.jspx
one-time-password-sample/src/main/webapp/WEB-INF/views/header.jspx
one-time-password-sample/src/main/webapp/WEB-INF/views/index-template.jspx
one-time-password-sample/src/main/webapp/WEB-INF/views/index.jspx
one-time-password-sample/src/main/webapp/WEB-INF/views/login.jspx
one-time-password-sample/src/main/webapp/WEB-INF/views/menu.jspx
one-time-password-sample/src/main/webapp/WEB-INF/views/resourceNotFound.jspx
one-time-password-sample/src/main/webapp/WEB-INF/views/todo/index.jspx
one-time-password-sample/src/main/webapp/WEB-INF/views/todo/views.xml
one-time-password-sample/src/main/webapp/WEB-INF/views/todoes/create.jspx
one-time-password-sample/src/main/webapp/WEB-INF/views/todoes/list.jspx
one-time-password-sample/src/main/webapp/WEB-INF/views/todoes/show.jspx
one-time-password-sample/src/main/webapp/WEB-INF/views/todoes/update.jspx
one-time-password-sample/src/main/webapp/WEB-INF/views/todoes/views.xml
one-time-password-sample/src/main/webapp/WEB-INF/views/uncaughtException.jspx
one-time-password-sample/src/main/webapp/WEB-INF/views/views.xml
one-time-password-sample/src/main/webapp/WEB-INF/web.xml
one-time-password-sample/src/main/webapp/images/add.png
one-time-password-sample/src/main/webapp/images/banner-graphic.png
one-time-password-sample/src/main/webapp/images/create.png
one-time-password-sample/src/main/webapp/images/delete.png
one-time-password-sample/src/main/webapp/images/en.png
one-time-password-sample/src/main/webapp/images/favicon.ico
one-time-password-sample/src/main/webapp/images/list.png
one-time-password-sample/src/main/webapp/images/resultset_first.png
one-time-password-sample/src/main/webapp/images/resultset_last.png
one-time-password-sample/src/main/webapp/images/resultset_next.png
one-time-password-sample/src/main/webapp/images/resultset_previous.png
one-time-password-sample/src/main/webapp/images/show.png
one-time-password-sample/src/main/webapp/images/springsource-logo.png
one-time-password-sample/src/main/webapp/images/update.png
one-time-password-sample/src/main/webapp/styles/alt.css
one-time-password-sample/src/main/webapp/styles/standard.css
one-time-password-sample/src/test/java/spring/security/starter/service/BackendServiceTest.java
rest-sample/.gitignore
rest-sample/pom.xml
rest-sample/src/main/java/spring/security/starter/model/Todo.java
rest-sample/src/main/java/spring/security/starter/model/Todo_Roo_Configurable.aj
rest-sample/src/main/java/spring/security/starter/model/Todo_Roo_JavaBean.aj
rest-sample/src/main/java/spring/security/starter/model/Todo_Roo_Jpa_ActiveRecord.aj
rest-sample/src/main/java/spring/security/starter/model/Todo_Roo_Jpa_Entity.aj
rest-sample/src/main/java/spring/security/starter/model/Todo_Roo_ToString.aj
rest-sample/src/main/java/spring/security/starter/model/UserAccount.java
rest-sample/src/main/java/spring/security/starter/model/UserAccount_Roo_Configurable.aj
rest-sample/src/main/java/spring/security/starter/model/UserAccount_Roo_Finder.aj
rest-sample/src/main/java/spring/security/starter/model/UserAccount_Roo_JavaBean.aj
rest-sample/src/main/java/spring/security/starter/model/UserAccount_Roo_Jpa_ActiveRecord.aj
rest-sample/src/main/java/spring/security/starter/model/UserAccount_Roo_Jpa_Entity.aj
rest-sample/src/main/java/spring/security/starter/model/UserAccount_Roo_ToString.aj
rest-sample/src/main/java/spring/security/starter/service/BackendAuthenticator.java
rest-sample/src/main/java/spring/security/starter/service/BackendService.java
rest-sample/src/main/java/spring/security/starter/service/LoggedUserGetter.java
rest-sample/src/main/java/spring/security/starter/service/PermissionChecker.java
rest-sample/src/main/java/spring/security/starter/service/UserAccountDetailsService.java
rest-sample/src/main/java/spring/security/starter/service/UserBootstrap.java
rest-sample/src/main/java/spring/security/starter/web/ApplicationConversionServiceFactoryBean.java
rest-sample/src/main/java/spring/security/starter/web/BackendController.java
rest-sample/src/main/java/spring/security/starter/web/TodoController.java
rest-sample/src/main/java/spring/security/starter/web/TodoController_Roo_Controller.aj
rest-sample/src/main/java/spring/security/starter/web/security/SinglePageAppAuthenticationEntryPoint.java
rest-sample/src/main/resources/META-INF/persistence.xml
rest-sample/src/main/resources/META-INF/spring/applicationContext-security.xml
rest-sample/src/main/resources/META-INF/spring/applicationContext.xml
rest-sample/src/main/resources/META-INF/spring/database.properties
rest-sample/src/main/resources/log4j.properties
rest-sample/src/main/webapp/WEB-INF/classes/alt.properties
rest-sample/src/main/webapp/WEB-INF/classes/standard.properties
rest-sample/src/main/webapp/WEB-INF/i18n/application.properties
rest-sample/src/main/webapp/WEB-INF/i18n/messages.properties
rest-sample/src/main/webapp/WEB-INF/layouts/default.jspx
rest-sample/src/main/webapp/WEB-INF/layouts/layouts.xml
rest-sample/src/main/webapp/WEB-INF/spring/webmvc-config.xml
rest-sample/src/main/webapp/WEB-INF/tags/form/create.tagx
rest-sample/src/main/webapp/WEB-INF/tags/form/dependency.tagx
rest-sample/src/main/webapp/WEB-INF/tags/form/fields/checkbox.tagx
rest-sample/src/main/webapp/WEB-INF/tags/form/fields/column.tagx
rest-sample/src/main/webapp/WEB-INF/tags/form/fields/datetime.tagx
rest-sample/src/main/webapp/WEB-INF/tags/form/fields/display.tagx
rest-sample/src/main/webapp/WEB-INF/tags/form/fields/editor.tagx
rest-sample/src/main/webapp/WEB-INF/tags/form/fields/input.tagx
rest-sample/src/main/webapp/WEB-INF/tags/form/fields/reference.tagx
rest-sample/src/main/webapp/WEB-INF/tags/form/fields/select.tagx
rest-sample/src/main/webapp/WEB-INF/tags/form/fields/simple.tagx
rest-sample/src/main/webapp/WEB-INF/tags/form/fields/table.tagx
rest-sample/src/main/webapp/WEB-INF/tags/form/fields/textarea.tagx
rest-sample/src/main/webapp/WEB-INF/tags/form/find.tagx
rest-sample/src/main/webapp/WEB-INF/tags/form/list.tagx
rest-sample/src/main/webapp/WEB-INF/tags/form/show.tagx
rest-sample/src/main/webapp/WEB-INF/tags/form/update.tagx
rest-sample/src/main/webapp/WEB-INF/tags/menu/category.tagx
rest-sample/src/main/webapp/WEB-INF/tags/menu/item.tagx
rest-sample/src/main/webapp/WEB-INF/tags/menu/menu.tagx
rest-sample/src/main/webapp/WEB-INF/tags/util/language.tagx
rest-sample/src/main/webapp/WEB-INF/tags/util/load-scripts.tagx
rest-sample/src/main/webapp/WEB-INF/tags/util/pagination.tagx
rest-sample/src/main/webapp/WEB-INF/tags/util/panel.tagx
rest-sample/src/main/webapp/WEB-INF/tags/util/placeholder.tagx
rest-sample/src/main/webapp/WEB-INF/tags/util/theme.tagx
rest-sample/src/main/webapp/WEB-INF/views/backend/index.jspx
rest-sample/src/main/webapp/WEB-INF/views/backend/secured.jspx
rest-sample/src/main/webapp/WEB-INF/views/backend/views.xml
rest-sample/src/main/webapp/WEB-INF/views/dataAccessFailure.jspx
rest-sample/src/main/webapp/WEB-INF/views/footer.jspx
rest-sample/src/main/webapp/WEB-INF/views/header.jspx
rest-sample/src/main/webapp/WEB-INF/views/index-template.jspx
rest-sample/src/main/webapp/WEB-INF/views/index.jspx
rest-sample/src/main/webapp/WEB-INF/views/login.jspx
rest-sample/src/main/webapp/WEB-INF/views/menu.jspx
rest-sample/src/main/webapp/WEB-INF/views/resourceNotFound.jspx
rest-sample/src/main/webapp/WEB-INF/views/todo/index.jspx
rest-sample/src/main/webapp/WEB-INF/views/todo/views.xml
rest-sample/src/main/webapp/WEB-INF/views/todoes/create.jspx
rest-sample/src/main/webapp/WEB-INF/views/todoes/list.jspx
rest-sample/src/main/webapp/WEB-INF/views/todoes/show.jspx
rest-sample/src/main/webapp/WEB-INF/views/todoes/update.jspx
rest-sample/src/main/webapp/WEB-INF/views/todoes/views.xml
rest-sample/src/main/webapp/WEB-INF/views/uncaughtException.jspx
rest-sample/src/main/webapp/WEB-INF/views/views.xml
rest-sample/src/main/webapp/WEB-INF/web.xml
rest-sample/src/main/webapp/images/add.png
rest-sample/src/main/webapp/images/banner-graphic.png
rest-sample/src/main/webapp/images/create.png
rest-sample/src/main/webapp/images/delete.png
rest-sample/src/main/webapp/images/en.png
rest-sample/src/main/webapp/images/favicon.ico
rest-sample/src/main/webapp/images/list.png
rest-sample/src/main/webapp/images/resultset_first.png
rest-sample/src/main/webapp/images/resultset_last.png
rest-sample/src/main/webapp/images/resultset_next.png
rest-sample/src/main/webapp/images/resultset_previous.png
rest-sample/src/main/webapp/images/show.png
rest-sample/src/main/webapp/images/springsource-logo.png
rest-sample/src/main/webapp/images/update.png
rest-sample/src/main/webapp/resources/index.html
rest-sample/src/main/webapp/resources/js/angular.js
rest-sample/src/main/webapp/resources/js/app.js
rest-sample/src/main/webapp/resources/js/md5-min.js
rest-sample/src/main/webapp/styles/alt.css
rest-sample/src/main/webapp/styles/standard.css
rest-sample/src/test/java/spring/security/starter/service/BackendServiceTest.java

Download

Click the following link to download spring-security-starter-master.zip.

spring-security-starter-master.zip




















Home »
  Javascript Free Code Download »
    Security »




Authentication
OAuth
Password
Security
Validation