├── .gitignore ├── LICENSE ├── README.adoc ├── basic-mvc ├── README.adoc ├── pom.xml └── src │ └── main │ ├── java │ └── eu │ │ └── agilejava │ │ └── security │ │ ├── ApplicationConfig.java │ │ └── HelloController.java │ └── webapp │ ├── WEB-INF │ ├── beans.xml │ ├── views │ │ └── hello.jsp │ └── web.xml │ ├── img │ └── favicon.ico │ └── index.jsp ├── commands.txt ├── form-db-mvc ├── README.adoc ├── pom.xml └── src │ └── main │ ├── java │ └── eu │ │ └── agilejava │ │ └── security │ │ ├── ApplicationConfig.java │ │ ├── HelloController.java │ │ ├── LoginController.java │ │ ├── SecurityConfig.java │ │ └── setup │ │ └── DatabaseSetup.java │ ├── resources │ ├── META-INF │ │ └── persistence.xml │ └── insertCallers.sql │ └── webapp │ ├── WEB-INF │ ├── beans.xml │ ├── views │ │ ├── hello.jsp │ │ └── login.jsp │ └── web.xml │ ├── img │ └── favicon.ico │ └── index.jsp ├── form-mvc ├── README.adoc ├── pom.xml └── src │ └── main │ ├── java │ └── eu │ │ └── agilejava │ │ └── security │ │ ├── ApplicationConfig.java │ │ ├── HelloController.java │ │ ├── LoginController.java │ │ └── SimpleIdentityStore.java │ └── webapp │ ├── WEB-INF │ ├── beans.xml │ ├── views │ │ ├── hello.jsp │ │ └── login.jsp │ └── web.xml │ ├── img │ └── favicon.ico │ └── index.jsp ├── pom.xml ├── simple-jsf ├── README.adoc ├── pom.xml └── src │ └── main │ ├── java │ └── eu │ │ └── agilejava │ │ └── security │ │ ├── LoginBean.java │ │ ├── SimpleIdentityStore.java │ │ └── SimpleJSFAuthenticationMechanism.java │ └── webapp │ ├── WEB-INF │ └── web.xml │ ├── hello.xhtml │ └── index.xhtml ├── simple-mvc ├── README.adoc ├── pom.xml └── src │ └── main │ ├── java │ └── eu │ │ └── agilejava │ │ └── security │ │ ├── ApplicationConfig.java │ │ ├── HelloController.java │ │ ├── LoginController.java │ │ ├── SimpleAuthenticationMechanism.java │ │ └── SimpleIdentityStore.java │ └── webapp │ ├── WEB-INF │ ├── beans.xml │ └── views │ │ ├── hello.jsp │ │ └── login.jsp │ ├── img │ └── favicon.ico │ └── index.jsp └── simple-rest ├── README.adoc ├── pom.xml └── src └── main └── java └── eu └── agilejava └── security ├── ApplicationConfig.java ├── ProtectedHello.java ├── PublicHello.java └── SimpleAuthenticationMechanism.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/LICENSE -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/README.adoc -------------------------------------------------------------------------------- /basic-mvc/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/basic-mvc/README.adoc -------------------------------------------------------------------------------- /basic-mvc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/basic-mvc/pom.xml -------------------------------------------------------------------------------- /basic-mvc/src/main/java/eu/agilejava/security/ApplicationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/basic-mvc/src/main/java/eu/agilejava/security/ApplicationConfig.java -------------------------------------------------------------------------------- /basic-mvc/src/main/java/eu/agilejava/security/HelloController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/basic-mvc/src/main/java/eu/agilejava/security/HelloController.java -------------------------------------------------------------------------------- /basic-mvc/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/basic-mvc/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /basic-mvc/src/main/webapp/WEB-INF/views/hello.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/basic-mvc/src/main/webapp/WEB-INF/views/hello.jsp -------------------------------------------------------------------------------- /basic-mvc/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/basic-mvc/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /basic-mvc/src/main/webapp/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/basic-mvc/src/main/webapp/img/favicon.ico -------------------------------------------------------------------------------- /basic-mvc/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/basic-mvc/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /commands.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/commands.txt -------------------------------------------------------------------------------- /form-db-mvc/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/form-db-mvc/README.adoc -------------------------------------------------------------------------------- /form-db-mvc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/form-db-mvc/pom.xml -------------------------------------------------------------------------------- /form-db-mvc/src/main/java/eu/agilejava/security/ApplicationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/form-db-mvc/src/main/java/eu/agilejava/security/ApplicationConfig.java -------------------------------------------------------------------------------- /form-db-mvc/src/main/java/eu/agilejava/security/HelloController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/form-db-mvc/src/main/java/eu/agilejava/security/HelloController.java -------------------------------------------------------------------------------- /form-db-mvc/src/main/java/eu/agilejava/security/LoginController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/form-db-mvc/src/main/java/eu/agilejava/security/LoginController.java -------------------------------------------------------------------------------- /form-db-mvc/src/main/java/eu/agilejava/security/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/form-db-mvc/src/main/java/eu/agilejava/security/SecurityConfig.java -------------------------------------------------------------------------------- /form-db-mvc/src/main/java/eu/agilejava/security/setup/DatabaseSetup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/form-db-mvc/src/main/java/eu/agilejava/security/setup/DatabaseSetup.java -------------------------------------------------------------------------------- /form-db-mvc/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/form-db-mvc/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /form-db-mvc/src/main/resources/insertCallers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/form-db-mvc/src/main/resources/insertCallers.sql -------------------------------------------------------------------------------- /form-db-mvc/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/form-db-mvc/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /form-db-mvc/src/main/webapp/WEB-INF/views/hello.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/form-db-mvc/src/main/webapp/WEB-INF/views/hello.jsp -------------------------------------------------------------------------------- /form-db-mvc/src/main/webapp/WEB-INF/views/login.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/form-db-mvc/src/main/webapp/WEB-INF/views/login.jsp -------------------------------------------------------------------------------- /form-db-mvc/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/form-db-mvc/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /form-db-mvc/src/main/webapp/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/form-db-mvc/src/main/webapp/img/favicon.ico -------------------------------------------------------------------------------- /form-db-mvc/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/form-db-mvc/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /form-mvc/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/form-mvc/README.adoc -------------------------------------------------------------------------------- /form-mvc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/form-mvc/pom.xml -------------------------------------------------------------------------------- /form-mvc/src/main/java/eu/agilejava/security/ApplicationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/form-mvc/src/main/java/eu/agilejava/security/ApplicationConfig.java -------------------------------------------------------------------------------- /form-mvc/src/main/java/eu/agilejava/security/HelloController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/form-mvc/src/main/java/eu/agilejava/security/HelloController.java -------------------------------------------------------------------------------- /form-mvc/src/main/java/eu/agilejava/security/LoginController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/form-mvc/src/main/java/eu/agilejava/security/LoginController.java -------------------------------------------------------------------------------- /form-mvc/src/main/java/eu/agilejava/security/SimpleIdentityStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/form-mvc/src/main/java/eu/agilejava/security/SimpleIdentityStore.java -------------------------------------------------------------------------------- /form-mvc/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/form-mvc/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /form-mvc/src/main/webapp/WEB-INF/views/hello.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/form-mvc/src/main/webapp/WEB-INF/views/hello.jsp -------------------------------------------------------------------------------- /form-mvc/src/main/webapp/WEB-INF/views/login.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/form-mvc/src/main/webapp/WEB-INF/views/login.jsp -------------------------------------------------------------------------------- /form-mvc/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/form-mvc/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /form-mvc/src/main/webapp/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/form-mvc/src/main/webapp/img/favicon.ico -------------------------------------------------------------------------------- /form-mvc/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/form-mvc/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/pom.xml -------------------------------------------------------------------------------- /simple-jsf/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/simple-jsf/README.adoc -------------------------------------------------------------------------------- /simple-jsf/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/simple-jsf/pom.xml -------------------------------------------------------------------------------- /simple-jsf/src/main/java/eu/agilejava/security/LoginBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/simple-jsf/src/main/java/eu/agilejava/security/LoginBean.java -------------------------------------------------------------------------------- /simple-jsf/src/main/java/eu/agilejava/security/SimpleIdentityStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/simple-jsf/src/main/java/eu/agilejava/security/SimpleIdentityStore.java -------------------------------------------------------------------------------- /simple-jsf/src/main/java/eu/agilejava/security/SimpleJSFAuthenticationMechanism.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/simple-jsf/src/main/java/eu/agilejava/security/SimpleJSFAuthenticationMechanism.java -------------------------------------------------------------------------------- /simple-jsf/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/simple-jsf/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /simple-jsf/src/main/webapp/hello.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/simple-jsf/src/main/webapp/hello.xhtml -------------------------------------------------------------------------------- /simple-jsf/src/main/webapp/index.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/simple-jsf/src/main/webapp/index.xhtml -------------------------------------------------------------------------------- /simple-mvc/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/simple-mvc/README.adoc -------------------------------------------------------------------------------- /simple-mvc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/simple-mvc/pom.xml -------------------------------------------------------------------------------- /simple-mvc/src/main/java/eu/agilejava/security/ApplicationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/simple-mvc/src/main/java/eu/agilejava/security/ApplicationConfig.java -------------------------------------------------------------------------------- /simple-mvc/src/main/java/eu/agilejava/security/HelloController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/simple-mvc/src/main/java/eu/agilejava/security/HelloController.java -------------------------------------------------------------------------------- /simple-mvc/src/main/java/eu/agilejava/security/LoginController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/simple-mvc/src/main/java/eu/agilejava/security/LoginController.java -------------------------------------------------------------------------------- /simple-mvc/src/main/java/eu/agilejava/security/SimpleAuthenticationMechanism.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/simple-mvc/src/main/java/eu/agilejava/security/SimpleAuthenticationMechanism.java -------------------------------------------------------------------------------- /simple-mvc/src/main/java/eu/agilejava/security/SimpleIdentityStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/simple-mvc/src/main/java/eu/agilejava/security/SimpleIdentityStore.java -------------------------------------------------------------------------------- /simple-mvc/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/simple-mvc/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /simple-mvc/src/main/webapp/WEB-INF/views/hello.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/simple-mvc/src/main/webapp/WEB-INF/views/hello.jsp -------------------------------------------------------------------------------- /simple-mvc/src/main/webapp/WEB-INF/views/login.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/simple-mvc/src/main/webapp/WEB-INF/views/login.jsp -------------------------------------------------------------------------------- /simple-mvc/src/main/webapp/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/simple-mvc/src/main/webapp/img/favicon.ico -------------------------------------------------------------------------------- /simple-mvc/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/simple-mvc/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /simple-rest/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/simple-rest/README.adoc -------------------------------------------------------------------------------- /simple-rest/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/simple-rest/pom.xml -------------------------------------------------------------------------------- /simple-rest/src/main/java/eu/agilejava/security/ApplicationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/simple-rest/src/main/java/eu/agilejava/security/ApplicationConfig.java -------------------------------------------------------------------------------- /simple-rest/src/main/java/eu/agilejava/security/ProtectedHello.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/simple-rest/src/main/java/eu/agilejava/security/ProtectedHello.java -------------------------------------------------------------------------------- /simple-rest/src/main/java/eu/agilejava/security/PublicHello.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/simple-rest/src/main/java/eu/agilejava/security/PublicHello.java -------------------------------------------------------------------------------- /simple-rest/src/main/java/eu/agilejava/security/SimpleAuthenticationMechanism.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivargrimstad/security-samples/HEAD/simple-rest/src/main/java/eu/agilejava/security/SimpleAuthenticationMechanism.java --------------------------------------------------------------------------------