├── .gitignore ├── Documentation.md ├── Questions.md ├── README.md ├── TODOs.md ├── images └── sample1.png ├── sample0 └── authserver │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── demo │ │ │ └── BasicSecurityApp.java │ └── resources │ │ ├── application.properties │ │ └── keystore.jks │ └── test │ └── java │ └── demo │ └── ApplicationTests.java ├── sample1 ├── README.md ├── authserver │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── demo │ │ │ │ └── AuthserverApplication.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── demo │ │ └── ApplicationTests.java ├── gateway │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── demo │ │ │ │ └── GatewayApplication.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── demo │ │ └── ApplicationTests.java ├── pom.xml ├── resource │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── demo │ │ │ │ └── ResourceApplication.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── groovy │ │ └── demo │ │ └── ApplicationTests.groovy └── ui │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── demo │ │ │ └── UiApplication.java │ ├── resources │ │ ├── application.yml │ │ └── static │ │ │ ├── admin.html │ │ │ ├── home.html │ │ │ ├── index.html │ │ │ ├── js │ │ │ └── hello.js │ │ │ └── protected.html │ └── wro │ │ ├── main.less │ │ ├── wro.properties │ │ └── wro.xml │ └── test │ └── java │ └── demo │ └── ApplicationTests.java ├── sample2 ├── README.md ├── authserver-customlogin │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── demo │ │ │ │ └── AuthserverApplication.java │ │ ├── resources │ │ │ ├── application.properties │ │ │ ├── public │ │ │ │ └── images │ │ │ │ │ └── login.png │ │ │ └── templates │ │ │ │ ├── authorize.ftl │ │ │ │ └── login.ftl │ │ └── wro │ │ │ ├── main.less │ │ │ ├── wro.properties │ │ │ └── wro.xml │ │ └── test │ │ └── java │ │ └── demo │ │ └── ApplicationTests.java ├── authserver-formlogin │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── demo │ │ │ │ ├── AuthserverApplication.java │ │ │ │ └── ResourceConfiguration.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── keystore.jks │ │ └── test │ │ └── java │ │ └── demo │ │ └── ApplicationTests.java ├── authserver │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── demo │ │ │ │ └── AuthserverApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── keystore.jks │ │ └── test │ │ └── java │ │ └── demo │ │ └── ApplicationTests.java ├── gateway │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── demo │ │ │ │ └── GatewayApplication.java │ │ ├── resources │ │ │ ├── application.yml │ │ │ └── static │ │ │ │ └── index.html │ │ └── wro │ │ │ ├── main.less │ │ │ ├── wro.properties │ │ │ └── wro.xml │ │ └── test │ │ └── java │ │ └── demo │ │ └── ApplicationTests.java ├── pom.xml ├── resource1 │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── demo │ │ │ │ ├── Greeting.java │ │ │ │ └── ResourceApplication.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── groovy │ │ └── demo │ │ └── ApplicationTests.groovy ├── resource2 │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── groovy │ │ │ └── demo │ │ │ │ └── ResourceApplication.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── groovy │ │ └── demo │ │ └── ApplicationTests.groovy ├── ui-admin │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── demo │ │ │ │ └── UiAdminApplication.java │ │ ├── resources │ │ │ ├── application.yml │ │ │ └── static │ │ │ │ ├── admin.html │ │ │ │ ├── home.html │ │ │ │ ├── index.html │ │ │ │ ├── js │ │ │ │ └── hello.js │ │ │ │ └── protected.html │ │ └── wro │ │ │ ├── main.less │ │ │ ├── wro.properties │ │ │ └── wro.xml │ │ └── test │ │ └── java │ │ └── demo │ │ └── ApplicationTests.java └── ui │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── demo │ │ │ ├── MethodSecurityConfiguration.java │ │ │ ├── ResourceConfiguration.java │ │ │ ├── UIService.java │ │ │ └── UiApplication.java │ ├── resources │ │ ├── application.yml │ │ └── static │ │ │ ├── admin.html │ │ │ ├── home.html │ │ │ ├── index.html │ │ │ ├── js │ │ │ └── hello.js │ │ │ └── protected.html │ └── wro │ │ ├── main.less │ │ ├── wro.properties │ │ └── wro.xml │ └── test │ └── java │ └── demo │ └── ApplicationTests.java └── sample3 ├── README.md ├── authserver ├── pom.xml └── src │ ├── main │ ├── java │ │ └── demo │ │ │ └── AuthserverApplication.java │ └── resources │ │ ├── application.properties │ │ └── keystore.jks │ └── test │ └── java │ └── demo │ └── ApplicationTests.java ├── gateway ├── pom.xml └── src │ ├── main │ ├── java │ │ └── demo │ │ │ ├── DynamicOauth2ClientContextFilter.java │ │ │ └── GatewayApplication.java │ ├── resources │ │ ├── application.yml │ │ └── static │ │ │ └── index.html │ └── wro │ │ ├── main.less │ │ ├── wro.properties │ │ └── wro.xml │ └── test │ └── java │ └── demo │ └── ApplicationTests.java ├── pom.xml ├── resource1 ├── pom.xml └── src │ ├── main │ ├── java │ │ └── demo │ │ │ ├── Greeting.java │ │ │ └── ResourceApplication.java │ └── resources │ │ └── application.properties │ └── test │ └── groovy │ └── demo │ └── ApplicationTests.groovy └── ui ├── pom.xml └── src ├── main ├── java │ └── demo │ │ ├── MethodSecurityConfiguration.java │ │ ├── ResourceConfiguration.java │ │ ├── UIService.java │ │ └── UiApplication.java ├── resources │ ├── application.yml │ └── static │ │ ├── admin.html │ │ ├── home.html │ │ ├── index.html │ │ ├── js │ │ └── hello.js │ │ └── protected.html └── wro │ ├── main.less │ ├── wro.properties │ └── wro.xml └── test └── java └── demo └── ApplicationTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/.gitignore -------------------------------------------------------------------------------- /Documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/Documentation.md -------------------------------------------------------------------------------- /Questions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/Questions.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/README.md -------------------------------------------------------------------------------- /TODOs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/TODOs.md -------------------------------------------------------------------------------- /images/sample1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/images/sample1.png -------------------------------------------------------------------------------- /sample0/authserver/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample0/authserver/pom.xml -------------------------------------------------------------------------------- /sample0/authserver/src/main/java/demo/BasicSecurityApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample0/authserver/src/main/java/demo/BasicSecurityApp.java -------------------------------------------------------------------------------- /sample0/authserver/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample0/authserver/src/main/resources/application.properties -------------------------------------------------------------------------------- /sample0/authserver/src/main/resources/keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample0/authserver/src/main/resources/keystore.jks -------------------------------------------------------------------------------- /sample0/authserver/src/test/java/demo/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample0/authserver/src/test/java/demo/ApplicationTests.java -------------------------------------------------------------------------------- /sample1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample1/README.md -------------------------------------------------------------------------------- /sample1/authserver/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample1/authserver/pom.xml -------------------------------------------------------------------------------- /sample1/authserver/src/main/java/demo/AuthserverApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample1/authserver/src/main/java/demo/AuthserverApplication.java -------------------------------------------------------------------------------- /sample1/authserver/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample1/authserver/src/main/resources/application.properties -------------------------------------------------------------------------------- /sample1/authserver/src/test/java/demo/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample1/authserver/src/test/java/demo/ApplicationTests.java -------------------------------------------------------------------------------- /sample1/gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample1/gateway/pom.xml -------------------------------------------------------------------------------- /sample1/gateway/src/main/java/demo/GatewayApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample1/gateway/src/main/java/demo/GatewayApplication.java -------------------------------------------------------------------------------- /sample1/gateway/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample1/gateway/src/main/resources/application.yml -------------------------------------------------------------------------------- /sample1/gateway/src/test/java/demo/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample1/gateway/src/test/java/demo/ApplicationTests.java -------------------------------------------------------------------------------- /sample1/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample1/pom.xml -------------------------------------------------------------------------------- /sample1/resource/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample1/resource/pom.xml -------------------------------------------------------------------------------- /sample1/resource/src/main/java/demo/ResourceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample1/resource/src/main/java/demo/ResourceApplication.java -------------------------------------------------------------------------------- /sample1/resource/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample1/resource/src/main/resources/application.properties -------------------------------------------------------------------------------- /sample1/resource/src/test/groovy/demo/ApplicationTests.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample1/resource/src/test/groovy/demo/ApplicationTests.groovy -------------------------------------------------------------------------------- /sample1/ui/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample1/ui/pom.xml -------------------------------------------------------------------------------- /sample1/ui/src/main/java/demo/UiApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample1/ui/src/main/java/demo/UiApplication.java -------------------------------------------------------------------------------- /sample1/ui/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample1/ui/src/main/resources/application.yml -------------------------------------------------------------------------------- /sample1/ui/src/main/resources/static/admin.html: -------------------------------------------------------------------------------- 1 | only admin can see this. -------------------------------------------------------------------------------- /sample1/ui/src/main/resources/static/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample1/ui/src/main/resources/static/home.html -------------------------------------------------------------------------------- /sample1/ui/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample1/ui/src/main/resources/static/index.html -------------------------------------------------------------------------------- /sample1/ui/src/main/resources/static/js/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample1/ui/src/main/resources/static/js/hello.js -------------------------------------------------------------------------------- /sample1/ui/src/main/resources/static/protected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample1/ui/src/main/resources/static/protected.html -------------------------------------------------------------------------------- /sample1/ui/src/main/wro/main.less: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sample1/ui/src/main/wro/wro.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample1/ui/src/main/wro/wro.properties -------------------------------------------------------------------------------- /sample1/ui/src/main/wro/wro.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample1/ui/src/main/wro/wro.xml -------------------------------------------------------------------------------- /sample1/ui/src/test/java/demo/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample1/ui/src/test/java/demo/ApplicationTests.java -------------------------------------------------------------------------------- /sample2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/README.md -------------------------------------------------------------------------------- /sample2/authserver-customlogin/README.md: -------------------------------------------------------------------------------- 1 | Docs 2 | -------------------------------------------------------------------------------- /sample2/authserver-customlogin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/authserver-customlogin/pom.xml -------------------------------------------------------------------------------- /sample2/authserver-customlogin/src/main/java/demo/AuthserverApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/authserver-customlogin/src/main/java/demo/AuthserverApplication.java -------------------------------------------------------------------------------- /sample2/authserver-customlogin/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/authserver-customlogin/src/main/resources/application.properties -------------------------------------------------------------------------------- /sample2/authserver-customlogin/src/main/resources/public/images/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/authserver-customlogin/src/main/resources/public/images/login.png -------------------------------------------------------------------------------- /sample2/authserver-customlogin/src/main/resources/templates/authorize.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/authserver-customlogin/src/main/resources/templates/authorize.ftl -------------------------------------------------------------------------------- /sample2/authserver-customlogin/src/main/resources/templates/login.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/authserver-customlogin/src/main/resources/templates/login.ftl -------------------------------------------------------------------------------- /sample2/authserver-customlogin/src/main/wro/main.less: -------------------------------------------------------------------------------- 1 | @brand-primary: #de8579; -------------------------------------------------------------------------------- /sample2/authserver-customlogin/src/main/wro/wro.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/authserver-customlogin/src/main/wro/wro.properties -------------------------------------------------------------------------------- /sample2/authserver-customlogin/src/main/wro/wro.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/authserver-customlogin/src/main/wro/wro.xml -------------------------------------------------------------------------------- /sample2/authserver-customlogin/src/test/java/demo/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/authserver-customlogin/src/test/java/demo/ApplicationTests.java -------------------------------------------------------------------------------- /sample2/authserver-formlogin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/authserver-formlogin/pom.xml -------------------------------------------------------------------------------- /sample2/authserver-formlogin/src/main/java/demo/AuthserverApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/authserver-formlogin/src/main/java/demo/AuthserverApplication.java -------------------------------------------------------------------------------- /sample2/authserver-formlogin/src/main/java/demo/ResourceConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/authserver-formlogin/src/main/java/demo/ResourceConfiguration.java -------------------------------------------------------------------------------- /sample2/authserver-formlogin/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/authserver-formlogin/src/main/resources/application.properties -------------------------------------------------------------------------------- /sample2/authserver-formlogin/src/main/resources/keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/authserver-formlogin/src/main/resources/keystore.jks -------------------------------------------------------------------------------- /sample2/authserver-formlogin/src/test/java/demo/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/authserver-formlogin/src/test/java/demo/ApplicationTests.java -------------------------------------------------------------------------------- /sample2/authserver/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/authserver/pom.xml -------------------------------------------------------------------------------- /sample2/authserver/src/main/java/demo/AuthserverApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/authserver/src/main/java/demo/AuthserverApplication.java -------------------------------------------------------------------------------- /sample2/authserver/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/authserver/src/main/resources/application.properties -------------------------------------------------------------------------------- /sample2/authserver/src/main/resources/keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/authserver/src/main/resources/keystore.jks -------------------------------------------------------------------------------- /sample2/authserver/src/test/java/demo/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/authserver/src/test/java/demo/ApplicationTests.java -------------------------------------------------------------------------------- /sample2/gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/gateway/pom.xml -------------------------------------------------------------------------------- /sample2/gateway/src/main/java/demo/GatewayApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/gateway/src/main/java/demo/GatewayApplication.java -------------------------------------------------------------------------------- /sample2/gateway/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/gateway/src/main/resources/application.yml -------------------------------------------------------------------------------- /sample2/gateway/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/gateway/src/main/resources/static/index.html -------------------------------------------------------------------------------- /sample2/gateway/src/main/wro/main.less: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sample2/gateway/src/main/wro/wro.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/gateway/src/main/wro/wro.properties -------------------------------------------------------------------------------- /sample2/gateway/src/main/wro/wro.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/gateway/src/main/wro/wro.xml -------------------------------------------------------------------------------- /sample2/gateway/src/test/java/demo/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/gateway/src/test/java/demo/ApplicationTests.java -------------------------------------------------------------------------------- /sample2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/pom.xml -------------------------------------------------------------------------------- /sample2/resource1/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/resource1/pom.xml -------------------------------------------------------------------------------- /sample2/resource1/src/main/java/demo/Greeting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/resource1/src/main/java/demo/Greeting.java -------------------------------------------------------------------------------- /sample2/resource1/src/main/java/demo/ResourceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/resource1/src/main/java/demo/ResourceApplication.java -------------------------------------------------------------------------------- /sample2/resource1/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/resource1/src/main/resources/application.properties -------------------------------------------------------------------------------- /sample2/resource1/src/test/groovy/demo/ApplicationTests.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/resource1/src/test/groovy/demo/ApplicationTests.groovy -------------------------------------------------------------------------------- /sample2/resource2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/resource2/pom.xml -------------------------------------------------------------------------------- /sample2/resource2/src/main/groovy/demo/ResourceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/resource2/src/main/groovy/demo/ResourceApplication.java -------------------------------------------------------------------------------- /sample2/resource2/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/resource2/src/main/resources/application.properties -------------------------------------------------------------------------------- /sample2/resource2/src/test/groovy/demo/ApplicationTests.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/resource2/src/test/groovy/demo/ApplicationTests.groovy -------------------------------------------------------------------------------- /sample2/ui-admin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/ui-admin/pom.xml -------------------------------------------------------------------------------- /sample2/ui-admin/src/main/java/demo/UiAdminApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/ui-admin/src/main/java/demo/UiAdminApplication.java -------------------------------------------------------------------------------- /sample2/ui-admin/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/ui-admin/src/main/resources/application.yml -------------------------------------------------------------------------------- /sample2/ui-admin/src/main/resources/static/admin.html: -------------------------------------------------------------------------------- 1 | only admin can see this. -------------------------------------------------------------------------------- /sample2/ui-admin/src/main/resources/static/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/ui-admin/src/main/resources/static/home.html -------------------------------------------------------------------------------- /sample2/ui-admin/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/ui-admin/src/main/resources/static/index.html -------------------------------------------------------------------------------- /sample2/ui-admin/src/main/resources/static/js/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/ui-admin/src/main/resources/static/js/hello.js -------------------------------------------------------------------------------- /sample2/ui-admin/src/main/resources/static/protected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/ui-admin/src/main/resources/static/protected.html -------------------------------------------------------------------------------- /sample2/ui-admin/src/main/wro/main.less: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sample2/ui-admin/src/main/wro/wro.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/ui-admin/src/main/wro/wro.properties -------------------------------------------------------------------------------- /sample2/ui-admin/src/main/wro/wro.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/ui-admin/src/main/wro/wro.xml -------------------------------------------------------------------------------- /sample2/ui-admin/src/test/java/demo/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/ui-admin/src/test/java/demo/ApplicationTests.java -------------------------------------------------------------------------------- /sample2/ui/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/ui/pom.xml -------------------------------------------------------------------------------- /sample2/ui/src/main/java/demo/MethodSecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/ui/src/main/java/demo/MethodSecurityConfiguration.java -------------------------------------------------------------------------------- /sample2/ui/src/main/java/demo/ResourceConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/ui/src/main/java/demo/ResourceConfiguration.java -------------------------------------------------------------------------------- /sample2/ui/src/main/java/demo/UIService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/ui/src/main/java/demo/UIService.java -------------------------------------------------------------------------------- /sample2/ui/src/main/java/demo/UiApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/ui/src/main/java/demo/UiApplication.java -------------------------------------------------------------------------------- /sample2/ui/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/ui/src/main/resources/application.yml -------------------------------------------------------------------------------- /sample2/ui/src/main/resources/static/admin.html: -------------------------------------------------------------------------------- 1 | only admin can see this. -------------------------------------------------------------------------------- /sample2/ui/src/main/resources/static/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/ui/src/main/resources/static/home.html -------------------------------------------------------------------------------- /sample2/ui/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/ui/src/main/resources/static/index.html -------------------------------------------------------------------------------- /sample2/ui/src/main/resources/static/js/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/ui/src/main/resources/static/js/hello.js -------------------------------------------------------------------------------- /sample2/ui/src/main/resources/static/protected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/ui/src/main/resources/static/protected.html -------------------------------------------------------------------------------- /sample2/ui/src/main/wro/main.less: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sample2/ui/src/main/wro/wro.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/ui/src/main/wro/wro.properties -------------------------------------------------------------------------------- /sample2/ui/src/main/wro/wro.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/ui/src/main/wro/wro.xml -------------------------------------------------------------------------------- /sample2/ui/src/test/java/demo/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample2/ui/src/test/java/demo/ApplicationTests.java -------------------------------------------------------------------------------- /sample3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample3/README.md -------------------------------------------------------------------------------- /sample3/authserver/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample3/authserver/pom.xml -------------------------------------------------------------------------------- /sample3/authserver/src/main/java/demo/AuthserverApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample3/authserver/src/main/java/demo/AuthserverApplication.java -------------------------------------------------------------------------------- /sample3/authserver/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample3/authserver/src/main/resources/application.properties -------------------------------------------------------------------------------- /sample3/authserver/src/main/resources/keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample3/authserver/src/main/resources/keystore.jks -------------------------------------------------------------------------------- /sample3/authserver/src/test/java/demo/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample3/authserver/src/test/java/demo/ApplicationTests.java -------------------------------------------------------------------------------- /sample3/gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample3/gateway/pom.xml -------------------------------------------------------------------------------- /sample3/gateway/src/main/java/demo/DynamicOauth2ClientContextFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample3/gateway/src/main/java/demo/DynamicOauth2ClientContextFilter.java -------------------------------------------------------------------------------- /sample3/gateway/src/main/java/demo/GatewayApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample3/gateway/src/main/java/demo/GatewayApplication.java -------------------------------------------------------------------------------- /sample3/gateway/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample3/gateway/src/main/resources/application.yml -------------------------------------------------------------------------------- /sample3/gateway/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample3/gateway/src/main/resources/static/index.html -------------------------------------------------------------------------------- /sample3/gateway/src/main/wro/main.less: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sample3/gateway/src/main/wro/wro.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample3/gateway/src/main/wro/wro.properties -------------------------------------------------------------------------------- /sample3/gateway/src/main/wro/wro.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample3/gateway/src/main/wro/wro.xml -------------------------------------------------------------------------------- /sample3/gateway/src/test/java/demo/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample3/gateway/src/test/java/demo/ApplicationTests.java -------------------------------------------------------------------------------- /sample3/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample3/pom.xml -------------------------------------------------------------------------------- /sample3/resource1/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample3/resource1/pom.xml -------------------------------------------------------------------------------- /sample3/resource1/src/main/java/demo/Greeting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample3/resource1/src/main/java/demo/Greeting.java -------------------------------------------------------------------------------- /sample3/resource1/src/main/java/demo/ResourceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample3/resource1/src/main/java/demo/ResourceApplication.java -------------------------------------------------------------------------------- /sample3/resource1/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample3/resource1/src/main/resources/application.properties -------------------------------------------------------------------------------- /sample3/resource1/src/test/groovy/demo/ApplicationTests.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample3/resource1/src/test/groovy/demo/ApplicationTests.groovy -------------------------------------------------------------------------------- /sample3/ui/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample3/ui/pom.xml -------------------------------------------------------------------------------- /sample3/ui/src/main/java/demo/MethodSecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample3/ui/src/main/java/demo/MethodSecurityConfiguration.java -------------------------------------------------------------------------------- /sample3/ui/src/main/java/demo/ResourceConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample3/ui/src/main/java/demo/ResourceConfiguration.java -------------------------------------------------------------------------------- /sample3/ui/src/main/java/demo/UIService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample3/ui/src/main/java/demo/UIService.java -------------------------------------------------------------------------------- /sample3/ui/src/main/java/demo/UiApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample3/ui/src/main/java/demo/UiApplication.java -------------------------------------------------------------------------------- /sample3/ui/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample3/ui/src/main/resources/application.yml -------------------------------------------------------------------------------- /sample3/ui/src/main/resources/static/admin.html: -------------------------------------------------------------------------------- 1 | only admin can see this. -------------------------------------------------------------------------------- /sample3/ui/src/main/resources/static/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample3/ui/src/main/resources/static/home.html -------------------------------------------------------------------------------- /sample3/ui/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample3/ui/src/main/resources/static/index.html -------------------------------------------------------------------------------- /sample3/ui/src/main/resources/static/js/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample3/ui/src/main/resources/static/js/hello.js -------------------------------------------------------------------------------- /sample3/ui/src/main/resources/static/protected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample3/ui/src/main/resources/static/protected.html -------------------------------------------------------------------------------- /sample3/ui/src/main/wro/main.less: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sample3/ui/src/main/wro/wro.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample3/ui/src/main/wro/wro.properties -------------------------------------------------------------------------------- /sample3/ui/src/main/wro/wro.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample3/ui/src/main/wro/wro.xml -------------------------------------------------------------------------------- /sample3/ui/src/test/java/demo/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddewaele/spring-cloud-security-samples/HEAD/sample3/ui/src/test/java/demo/ApplicationTests.java --------------------------------------------------------------------------------