├── .github ├── dependabot.yml └── workflows │ ├── add-to-projects.yml │ ├── test.yml │ └── triggerConversion.yml ├── .gitignore ├── .travis.yml.disabled ├── CONTRIBUTING.md ├── LICENSE ├── README.adoc ├── assets └── JWT_Diagram.png ├── finish ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── frontend │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── io │ │ │ └── openliberty │ │ │ └── guides │ │ │ └── frontend │ │ │ ├── ApplicationBean.java │ │ │ ├── LoginBean.java │ │ │ ├── client │ │ │ ├── .gitkeep │ │ │ └── SystemClient.java │ │ │ ├── filters │ │ │ └── NoCacheFilter.java │ │ │ ├── models │ │ │ └── SystemModel.java │ │ │ └── util │ │ │ └── SessionUtils.java │ │ ├── liberty │ │ └── config │ │ │ ├── resources │ │ │ └── security │ │ │ │ └── key.p12 │ │ │ └── server.xml │ │ └── webapp │ │ ├── WEB-INF │ │ └── web.xml │ │ ├── application.xhtml │ │ ├── error.xhtml │ │ ├── favicon.ico │ │ ├── index.xhtml │ │ └── login.xhtml ├── mvnw ├── mvnw.cmd ├── pom.xml └── system │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── openliberty │ │ │ └── guides │ │ │ └── system │ │ │ ├── SystemApplication.java │ │ │ └── SystemResource.java │ ├── liberty │ │ └── config │ │ │ ├── resources │ │ │ └── security │ │ │ │ └── key.p12 │ │ │ └── server.xml │ ├── resources │ │ └── META-INF │ │ │ └── microprofile-config.properties │ └── webapp │ │ ├── WEB-INF │ │ └── web.xml │ │ ├── favicon.ico │ │ └── index.html │ └── test │ └── java │ └── it │ └── io │ └── openliberty │ └── guides │ └── system │ ├── SystemEndpointIT.java │ └── util │ └── JwtBuilder.java ├── scripts ├── dailyBuild.sh └── testApp.sh └── start ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── frontend ├── pom.xml └── src │ └── main │ ├── java │ └── io │ │ └── openliberty │ │ └── guides │ │ └── frontend │ │ ├── LoginBean.java │ │ ├── client │ │ └── .gitkeep │ │ ├── filters │ │ └── NoCacheFilter.java │ │ ├── models │ │ └── SystemModel.java │ │ └── util │ │ └── SessionUtils.java │ ├── liberty │ └── config │ │ ├── resources │ │ └── security │ │ │ └── key.p12 │ │ └── server.xml │ └── webapp │ ├── WEB-INF │ └── web.xml │ ├── application.xhtml │ ├── error.xhtml │ ├── favicon.ico │ ├── index.xhtml │ └── login.xhtml ├── mvnw ├── mvnw.cmd ├── pom.xml └── system ├── pom.xml └── src ├── main ├── java │ └── io │ │ └── openliberty │ │ └── guides │ │ └── system │ │ └── SystemApplication.java ├── liberty │ └── config │ │ ├── resources │ │ └── security │ │ │ └── key.p12 │ │ └── server.xml ├── resources │ └── META-INF │ │ └── .gitkeep └── webapp │ ├── WEB-INF │ └── web.xml │ ├── favicon.ico │ └── index.html └── test └── java └── it └── io └── openliberty └── guides └── system └── util └── JwtBuilder.java /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/add-to-projects.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/.github/workflows/add-to-projects.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/triggerConversion.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/.github/workflows/triggerConversion.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml.disabled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/.travis.yml.disabled -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/README.adoc -------------------------------------------------------------------------------- /assets/JWT_Diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/assets/JWT_Diagram.png -------------------------------------------------------------------------------- /finish/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/finish/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /finish/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/finish/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /finish/frontend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/finish/frontend/pom.xml -------------------------------------------------------------------------------- /finish/frontend/src/main/java/io/openliberty/guides/frontend/ApplicationBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/finish/frontend/src/main/java/io/openliberty/guides/frontend/ApplicationBean.java -------------------------------------------------------------------------------- /finish/frontend/src/main/java/io/openliberty/guides/frontend/LoginBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/finish/frontend/src/main/java/io/openliberty/guides/frontend/LoginBean.java -------------------------------------------------------------------------------- /finish/frontend/src/main/java/io/openliberty/guides/frontend/client/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /finish/frontend/src/main/java/io/openliberty/guides/frontend/client/SystemClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/finish/frontend/src/main/java/io/openliberty/guides/frontend/client/SystemClient.java -------------------------------------------------------------------------------- /finish/frontend/src/main/java/io/openliberty/guides/frontend/filters/NoCacheFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/finish/frontend/src/main/java/io/openliberty/guides/frontend/filters/NoCacheFilter.java -------------------------------------------------------------------------------- /finish/frontend/src/main/java/io/openliberty/guides/frontend/models/SystemModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/finish/frontend/src/main/java/io/openliberty/guides/frontend/models/SystemModel.java -------------------------------------------------------------------------------- /finish/frontend/src/main/java/io/openliberty/guides/frontend/util/SessionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/finish/frontend/src/main/java/io/openliberty/guides/frontend/util/SessionUtils.java -------------------------------------------------------------------------------- /finish/frontend/src/main/liberty/config/resources/security/key.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/finish/frontend/src/main/liberty/config/resources/security/key.p12 -------------------------------------------------------------------------------- /finish/frontend/src/main/liberty/config/server.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/finish/frontend/src/main/liberty/config/server.xml -------------------------------------------------------------------------------- /finish/frontend/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/finish/frontend/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /finish/frontend/src/main/webapp/application.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/finish/frontend/src/main/webapp/application.xhtml -------------------------------------------------------------------------------- /finish/frontend/src/main/webapp/error.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/finish/frontend/src/main/webapp/error.xhtml -------------------------------------------------------------------------------- /finish/frontend/src/main/webapp/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/finish/frontend/src/main/webapp/favicon.ico -------------------------------------------------------------------------------- /finish/frontend/src/main/webapp/index.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/finish/frontend/src/main/webapp/index.xhtml -------------------------------------------------------------------------------- /finish/frontend/src/main/webapp/login.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/finish/frontend/src/main/webapp/login.xhtml -------------------------------------------------------------------------------- /finish/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/finish/mvnw -------------------------------------------------------------------------------- /finish/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/finish/mvnw.cmd -------------------------------------------------------------------------------- /finish/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/finish/pom.xml -------------------------------------------------------------------------------- /finish/system/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/finish/system/pom.xml -------------------------------------------------------------------------------- /finish/system/src/main/java/io/openliberty/guides/system/SystemApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/finish/system/src/main/java/io/openliberty/guides/system/SystemApplication.java -------------------------------------------------------------------------------- /finish/system/src/main/java/io/openliberty/guides/system/SystemResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/finish/system/src/main/java/io/openliberty/guides/system/SystemResource.java -------------------------------------------------------------------------------- /finish/system/src/main/liberty/config/resources/security/key.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/finish/system/src/main/liberty/config/resources/security/key.p12 -------------------------------------------------------------------------------- /finish/system/src/main/liberty/config/server.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/finish/system/src/main/liberty/config/server.xml -------------------------------------------------------------------------------- /finish/system/src/main/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/finish/system/src/main/resources/META-INF/microprofile-config.properties -------------------------------------------------------------------------------- /finish/system/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/finish/system/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /finish/system/src/main/webapp/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/finish/system/src/main/webapp/favicon.ico -------------------------------------------------------------------------------- /finish/system/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/finish/system/src/main/webapp/index.html -------------------------------------------------------------------------------- /finish/system/src/test/java/it/io/openliberty/guides/system/SystemEndpointIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/finish/system/src/test/java/it/io/openliberty/guides/system/SystemEndpointIT.java -------------------------------------------------------------------------------- /finish/system/src/test/java/it/io/openliberty/guides/system/util/JwtBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/finish/system/src/test/java/it/io/openliberty/guides/system/util/JwtBuilder.java -------------------------------------------------------------------------------- /scripts/dailyBuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/scripts/dailyBuild.sh -------------------------------------------------------------------------------- /scripts/testApp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/scripts/testApp.sh -------------------------------------------------------------------------------- /start/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/start/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /start/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/start/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /start/frontend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/start/frontend/pom.xml -------------------------------------------------------------------------------- /start/frontend/src/main/java/io/openliberty/guides/frontend/LoginBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/start/frontend/src/main/java/io/openliberty/guides/frontend/LoginBean.java -------------------------------------------------------------------------------- /start/frontend/src/main/java/io/openliberty/guides/frontend/client/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /start/frontend/src/main/java/io/openliberty/guides/frontend/filters/NoCacheFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/start/frontend/src/main/java/io/openliberty/guides/frontend/filters/NoCacheFilter.java -------------------------------------------------------------------------------- /start/frontend/src/main/java/io/openliberty/guides/frontend/models/SystemModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/start/frontend/src/main/java/io/openliberty/guides/frontend/models/SystemModel.java -------------------------------------------------------------------------------- /start/frontend/src/main/java/io/openliberty/guides/frontend/util/SessionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/start/frontend/src/main/java/io/openliberty/guides/frontend/util/SessionUtils.java -------------------------------------------------------------------------------- /start/frontend/src/main/liberty/config/resources/security/key.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/start/frontend/src/main/liberty/config/resources/security/key.p12 -------------------------------------------------------------------------------- /start/frontend/src/main/liberty/config/server.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/start/frontend/src/main/liberty/config/server.xml -------------------------------------------------------------------------------- /start/frontend/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/start/frontend/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /start/frontend/src/main/webapp/application.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/start/frontend/src/main/webapp/application.xhtml -------------------------------------------------------------------------------- /start/frontend/src/main/webapp/error.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/start/frontend/src/main/webapp/error.xhtml -------------------------------------------------------------------------------- /start/frontend/src/main/webapp/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/start/frontend/src/main/webapp/favicon.ico -------------------------------------------------------------------------------- /start/frontend/src/main/webapp/index.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/start/frontend/src/main/webapp/index.xhtml -------------------------------------------------------------------------------- /start/frontend/src/main/webapp/login.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/start/frontend/src/main/webapp/login.xhtml -------------------------------------------------------------------------------- /start/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/start/mvnw -------------------------------------------------------------------------------- /start/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/start/mvnw.cmd -------------------------------------------------------------------------------- /start/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/start/pom.xml -------------------------------------------------------------------------------- /start/system/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/start/system/pom.xml -------------------------------------------------------------------------------- /start/system/src/main/java/io/openliberty/guides/system/SystemApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/start/system/src/main/java/io/openliberty/guides/system/SystemApplication.java -------------------------------------------------------------------------------- /start/system/src/main/liberty/config/resources/security/key.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/start/system/src/main/liberty/config/resources/security/key.p12 -------------------------------------------------------------------------------- /start/system/src/main/liberty/config/server.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/start/system/src/main/liberty/config/server.xml -------------------------------------------------------------------------------- /start/system/src/main/resources/META-INF/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /start/system/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/start/system/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /start/system/src/main/webapp/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/start/system/src/main/webapp/favicon.ico -------------------------------------------------------------------------------- /start/system/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/start/system/src/main/webapp/index.html -------------------------------------------------------------------------------- /start/system/src/test/java/it/io/openliberty/guides/system/util/JwtBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenLiberty/guide-microprofile-jwt/HEAD/start/system/src/test/java/it/io/openliberty/guides/system/util/JwtBuilder.java --------------------------------------------------------------------------------