├── .gitignore ├── LICENSE ├── README.md ├── ch13 ├── simple-risk-based-authenticator │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── README.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── keycloak │ │ │ └── book │ │ │ └── ch13 │ │ │ └── authentication │ │ │ ├── MySimpleRiskBasedAuthenticator.java │ │ │ └── MySimpleRiskBasedAuthenticatorFactory.java │ │ └── resources │ │ └── META-INF │ │ └── services │ │ └── org.keycloak.authentication.AuthenticatorFactory └── themes │ └── mytheme │ ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── README.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── org │ │ └── keycloak │ │ └── book │ │ └── ch13 │ │ └── theme │ │ ├── MyThemeResourceProvider.java │ │ └── MyThemeSelectorProvider.java │ └── resources │ ├── META-INF │ ├── jboss-deployment-structure.xml │ ├── keycloak-themes.json │ └── services │ │ ├── org.keycloak.theme.ThemeResourceProviderFactory │ │ └── org.keycloak.theme.ThemeSelectorProviderFactory │ └── theme │ └── mytheme │ └── login │ ├── resources │ ├── css │ │ ├── bootstrap.min.css │ │ ├── bootstrap.min.css.map │ │ └── signin.css │ └── img │ │ ├── favicon.ico │ │ ├── feedback-error-arrow-down.png │ │ ├── feedback-error-sign.png │ │ ├── feedback-success-arrow-down.png │ │ ├── feedback-success-sign.png │ │ ├── feedback-warning-arrow-down.png │ │ ├── feedback-warning-sign.png │ │ ├── keycloak-bg.png │ │ ├── keycloak-logo-text.png │ │ └── keycloak-logo.png │ └── theme.properties ├── ch2 ├── backend │ ├── Dockerfile │ ├── app.js │ ├── keycloak.json │ └── package.json └── frontend │ ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── Dockerfile │ ├── app.js │ ├── index.html │ └── package.json ├── ch4 ├── Dockerfile ├── app.js ├── client.js ├── index.html ├── package.json └── styles.css ├── ch5 ├── backend │ ├── Dockerfile │ ├── app.js │ ├── keycloak.json │ └── package.json └── frontend │ ├── Dockerfile │ ├── app.js │ ├── client.js │ ├── index.html │ ├── package.json │ └── styles.css ├── ch6 ├── app.js └── package.json ├── ch7 ├── golang │ ├── go.mod │ ├── go.sum │ └── main.go ├── keycloak-js-adapter │ ├── app.js │ ├── index.html │ └── package.json ├── nodejs │ ├── backend │ │ ├── app.js │ │ ├── keycloak.json │ │ └── package.json │ └── frontend │ │ ├── app.js │ │ ├── index.html │ │ ├── keycloak.json │ │ └── package.json ├── python │ ├── backend │ │ ├── __pycache__ │ │ │ └── app.cpython-39.pyc │ │ ├── app.py │ │ └── oidc-config.json │ └── frontend │ │ ├── __pycache__ │ │ └── app.cpython-39.pyc │ │ ├── app.py │ │ └── oidc-config.json ├── quarkus │ ├── backend │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── keycloak │ │ │ │ └── GreetingResource.java │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── resources │ │ │ │ └── index.html │ │ │ └── application.properties │ └── frontend │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── keycloak │ │ │ └── GreetingResource.java │ │ └── resources │ │ ├── META-INF │ │ └── resources │ │ │ └── index.html │ │ └── application.properties ├── reverse-proxy │ ├── app │ │ ├── app.js │ │ └── package.json │ └── secure-proxy.conf └── springboot │ ├── backend-using-introspection │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── build.gradle │ ├── gradlew │ ├── gradlew.bat │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── settings.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── keycloak │ │ │ └── springboot │ │ │ ├── Application.java │ │ │ ├── HelloController.java │ │ │ └── SecurityConfig.java │ │ └── resources │ │ └── application.yaml │ ├── backend │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── build.gradle │ ├── gradlew │ ├── gradlew.bat │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── settings.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── keycloak │ │ │ └── springboot │ │ │ ├── Application.java │ │ │ ├── HelloController.java │ │ │ └── SecurityConfig.java │ │ └── resources │ │ └── application.yaml │ └── frontend │ ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── build.gradle │ ├── gradlew │ ├── gradlew.bat │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── settings.gradle │ └── src │ └── main │ ├── java │ └── com │ │ └── example │ │ └── springboot │ │ ├── Application.java │ │ └── HelloController.java │ └── resources │ └── application.yaml └── ch9 ├── configure-caches.cli ├── configure-database.cli ├── configure-hostname.cli ├── configure-https.cli ├── configure-proxy.cli ├── configure-session-affinity.cli ├── haproxy.cfg ├── haproxy.crt.pem ├── mykeycloak.crt ├── mykeycloak.key └── mykeycloak.keystore /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/README.md -------------------------------------------------------------------------------- /ch13/simple-risk-based-authenticator/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/simple-risk-based-authenticator/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /ch13/simple-risk-based-authenticator/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/simple-risk-based-authenticator/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /ch13/simple-risk-based-authenticator/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/simple-risk-based-authenticator/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /ch13/simple-risk-based-authenticator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/simple-risk-based-authenticator/README.md -------------------------------------------------------------------------------- /ch13/simple-risk-based-authenticator/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/simple-risk-based-authenticator/mvnw -------------------------------------------------------------------------------- /ch13/simple-risk-based-authenticator/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/simple-risk-based-authenticator/mvnw.cmd -------------------------------------------------------------------------------- /ch13/simple-risk-based-authenticator/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/simple-risk-based-authenticator/pom.xml -------------------------------------------------------------------------------- /ch13/simple-risk-based-authenticator/src/main/java/org/keycloak/book/ch13/authentication/MySimpleRiskBasedAuthenticator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/simple-risk-based-authenticator/src/main/java/org/keycloak/book/ch13/authentication/MySimpleRiskBasedAuthenticator.java -------------------------------------------------------------------------------- /ch13/simple-risk-based-authenticator/src/main/java/org/keycloak/book/ch13/authentication/MySimpleRiskBasedAuthenticatorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/simple-risk-based-authenticator/src/main/java/org/keycloak/book/ch13/authentication/MySimpleRiskBasedAuthenticatorFactory.java -------------------------------------------------------------------------------- /ch13/simple-risk-based-authenticator/src/main/resources/META-INF/services/org.keycloak.authentication.AuthenticatorFactory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/simple-risk-based-authenticator/src/main/resources/META-INF/services/org.keycloak.authentication.AuthenticatorFactory -------------------------------------------------------------------------------- /ch13/themes/mytheme/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/themes/mytheme/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /ch13/themes/mytheme/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/themes/mytheme/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /ch13/themes/mytheme/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/themes/mytheme/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /ch13/themes/mytheme/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/themes/mytheme/README.md -------------------------------------------------------------------------------- /ch13/themes/mytheme/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/themes/mytheme/mvnw -------------------------------------------------------------------------------- /ch13/themes/mytheme/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/themes/mytheme/mvnw.cmd -------------------------------------------------------------------------------- /ch13/themes/mytheme/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/themes/mytheme/pom.xml -------------------------------------------------------------------------------- /ch13/themes/mytheme/src/main/java/org/keycloak/book/ch13/theme/MyThemeResourceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/themes/mytheme/src/main/java/org/keycloak/book/ch13/theme/MyThemeResourceProvider.java -------------------------------------------------------------------------------- /ch13/themes/mytheme/src/main/java/org/keycloak/book/ch13/theme/MyThemeSelectorProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/themes/mytheme/src/main/java/org/keycloak/book/ch13/theme/MyThemeSelectorProvider.java -------------------------------------------------------------------------------- /ch13/themes/mytheme/src/main/resources/META-INF/jboss-deployment-structure.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/themes/mytheme/src/main/resources/META-INF/jboss-deployment-structure.xml -------------------------------------------------------------------------------- /ch13/themes/mytheme/src/main/resources/META-INF/keycloak-themes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/themes/mytheme/src/main/resources/META-INF/keycloak-themes.json -------------------------------------------------------------------------------- /ch13/themes/mytheme/src/main/resources/META-INF/services/org.keycloak.theme.ThemeResourceProviderFactory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/themes/mytheme/src/main/resources/META-INF/services/org.keycloak.theme.ThemeResourceProviderFactory -------------------------------------------------------------------------------- /ch13/themes/mytheme/src/main/resources/META-INF/services/org.keycloak.theme.ThemeSelectorProviderFactory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/themes/mytheme/src/main/resources/META-INF/services/org.keycloak.theme.ThemeSelectorProviderFactory -------------------------------------------------------------------------------- /ch13/themes/mytheme/src/main/resources/theme/mytheme/login/resources/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/themes/mytheme/src/main/resources/theme/mytheme/login/resources/css/bootstrap.min.css -------------------------------------------------------------------------------- /ch13/themes/mytheme/src/main/resources/theme/mytheme/login/resources/css/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/themes/mytheme/src/main/resources/theme/mytheme/login/resources/css/bootstrap.min.css.map -------------------------------------------------------------------------------- /ch13/themes/mytheme/src/main/resources/theme/mytheme/login/resources/css/signin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/themes/mytheme/src/main/resources/theme/mytheme/login/resources/css/signin.css -------------------------------------------------------------------------------- /ch13/themes/mytheme/src/main/resources/theme/mytheme/login/resources/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/themes/mytheme/src/main/resources/theme/mytheme/login/resources/img/favicon.ico -------------------------------------------------------------------------------- /ch13/themes/mytheme/src/main/resources/theme/mytheme/login/resources/img/feedback-error-arrow-down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/themes/mytheme/src/main/resources/theme/mytheme/login/resources/img/feedback-error-arrow-down.png -------------------------------------------------------------------------------- /ch13/themes/mytheme/src/main/resources/theme/mytheme/login/resources/img/feedback-error-sign.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/themes/mytheme/src/main/resources/theme/mytheme/login/resources/img/feedback-error-sign.png -------------------------------------------------------------------------------- /ch13/themes/mytheme/src/main/resources/theme/mytheme/login/resources/img/feedback-success-arrow-down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/themes/mytheme/src/main/resources/theme/mytheme/login/resources/img/feedback-success-arrow-down.png -------------------------------------------------------------------------------- /ch13/themes/mytheme/src/main/resources/theme/mytheme/login/resources/img/feedback-success-sign.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/themes/mytheme/src/main/resources/theme/mytheme/login/resources/img/feedback-success-sign.png -------------------------------------------------------------------------------- /ch13/themes/mytheme/src/main/resources/theme/mytheme/login/resources/img/feedback-warning-arrow-down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/themes/mytheme/src/main/resources/theme/mytheme/login/resources/img/feedback-warning-arrow-down.png -------------------------------------------------------------------------------- /ch13/themes/mytheme/src/main/resources/theme/mytheme/login/resources/img/feedback-warning-sign.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/themes/mytheme/src/main/resources/theme/mytheme/login/resources/img/feedback-warning-sign.png -------------------------------------------------------------------------------- /ch13/themes/mytheme/src/main/resources/theme/mytheme/login/resources/img/keycloak-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/themes/mytheme/src/main/resources/theme/mytheme/login/resources/img/keycloak-bg.png -------------------------------------------------------------------------------- /ch13/themes/mytheme/src/main/resources/theme/mytheme/login/resources/img/keycloak-logo-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/themes/mytheme/src/main/resources/theme/mytheme/login/resources/img/keycloak-logo-text.png -------------------------------------------------------------------------------- /ch13/themes/mytheme/src/main/resources/theme/mytheme/login/resources/img/keycloak-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/themes/mytheme/src/main/resources/theme/mytheme/login/resources/img/keycloak-logo.png -------------------------------------------------------------------------------- /ch13/themes/mytheme/src/main/resources/theme/mytheme/login/theme.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch13/themes/mytheme/src/main/resources/theme/mytheme/login/theme.properties -------------------------------------------------------------------------------- /ch2/backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch2/backend/Dockerfile -------------------------------------------------------------------------------- /ch2/backend/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch2/backend/app.js -------------------------------------------------------------------------------- /ch2/backend/keycloak.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch2/backend/keycloak.json -------------------------------------------------------------------------------- /ch2/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch2/backend/package.json -------------------------------------------------------------------------------- /ch2/frontend/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch2/frontend/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /ch2/frontend/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch2/frontend/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /ch2/frontend/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch2/frontend/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /ch2/frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch2/frontend/Dockerfile -------------------------------------------------------------------------------- /ch2/frontend/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch2/frontend/app.js -------------------------------------------------------------------------------- /ch2/frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch2/frontend/index.html -------------------------------------------------------------------------------- /ch2/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch2/frontend/package.json -------------------------------------------------------------------------------- /ch4/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch4/Dockerfile -------------------------------------------------------------------------------- /ch4/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch4/app.js -------------------------------------------------------------------------------- /ch4/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch4/client.js -------------------------------------------------------------------------------- /ch4/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch4/index.html -------------------------------------------------------------------------------- /ch4/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch4/package.json -------------------------------------------------------------------------------- /ch4/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch4/styles.css -------------------------------------------------------------------------------- /ch5/backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch5/backend/Dockerfile -------------------------------------------------------------------------------- /ch5/backend/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch5/backend/app.js -------------------------------------------------------------------------------- /ch5/backend/keycloak.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch5/backend/keycloak.json -------------------------------------------------------------------------------- /ch5/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch5/backend/package.json -------------------------------------------------------------------------------- /ch5/frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch5/frontend/Dockerfile -------------------------------------------------------------------------------- /ch5/frontend/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch5/frontend/app.js -------------------------------------------------------------------------------- /ch5/frontend/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch5/frontend/client.js -------------------------------------------------------------------------------- /ch5/frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch5/frontend/index.html -------------------------------------------------------------------------------- /ch5/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch5/frontend/package.json -------------------------------------------------------------------------------- /ch5/frontend/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch5/frontend/styles.css -------------------------------------------------------------------------------- /ch6/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch6/app.js -------------------------------------------------------------------------------- /ch6/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch6/package.json -------------------------------------------------------------------------------- /ch7/golang/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/golang/go.mod -------------------------------------------------------------------------------- /ch7/golang/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/golang/go.sum -------------------------------------------------------------------------------- /ch7/golang/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/golang/main.go -------------------------------------------------------------------------------- /ch7/keycloak-js-adapter/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/keycloak-js-adapter/app.js -------------------------------------------------------------------------------- /ch7/keycloak-js-adapter/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/keycloak-js-adapter/index.html -------------------------------------------------------------------------------- /ch7/keycloak-js-adapter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/keycloak-js-adapter/package.json -------------------------------------------------------------------------------- /ch7/nodejs/backend/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/nodejs/backend/app.js -------------------------------------------------------------------------------- /ch7/nodejs/backend/keycloak.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/nodejs/backend/keycloak.json -------------------------------------------------------------------------------- /ch7/nodejs/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/nodejs/backend/package.json -------------------------------------------------------------------------------- /ch7/nodejs/frontend/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/nodejs/frontend/app.js -------------------------------------------------------------------------------- /ch7/nodejs/frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/nodejs/frontend/index.html -------------------------------------------------------------------------------- /ch7/nodejs/frontend/keycloak.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/nodejs/frontend/keycloak.json -------------------------------------------------------------------------------- /ch7/nodejs/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/nodejs/frontend/package.json -------------------------------------------------------------------------------- /ch7/python/backend/__pycache__/app.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/python/backend/__pycache__/app.cpython-39.pyc -------------------------------------------------------------------------------- /ch7/python/backend/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/python/backend/app.py -------------------------------------------------------------------------------- /ch7/python/backend/oidc-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/python/backend/oidc-config.json -------------------------------------------------------------------------------- /ch7/python/frontend/__pycache__/app.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/python/frontend/__pycache__/app.cpython-39.pyc -------------------------------------------------------------------------------- /ch7/python/frontend/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/python/frontend/app.py -------------------------------------------------------------------------------- /ch7/python/frontend/oidc-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/python/frontend/oidc-config.json -------------------------------------------------------------------------------- /ch7/quarkus/backend/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/quarkus/backend/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /ch7/quarkus/backend/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/quarkus/backend/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /ch7/quarkus/backend/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/quarkus/backend/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /ch7/quarkus/backend/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/quarkus/backend/mvnw -------------------------------------------------------------------------------- /ch7/quarkus/backend/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/quarkus/backend/mvnw.cmd -------------------------------------------------------------------------------- /ch7/quarkus/backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/quarkus/backend/pom.xml -------------------------------------------------------------------------------- /ch7/quarkus/backend/src/main/java/org/keycloak/GreetingResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/quarkus/backend/src/main/java/org/keycloak/GreetingResource.java -------------------------------------------------------------------------------- /ch7/quarkus/backend/src/main/resources/META-INF/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/quarkus/backend/src/main/resources/META-INF/resources/index.html -------------------------------------------------------------------------------- /ch7/quarkus/backend/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/quarkus/backend/src/main/resources/application.properties -------------------------------------------------------------------------------- /ch7/quarkus/frontend/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/quarkus/frontend/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /ch7/quarkus/frontend/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/quarkus/frontend/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /ch7/quarkus/frontend/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/quarkus/frontend/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /ch7/quarkus/frontend/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/quarkus/frontend/mvnw -------------------------------------------------------------------------------- /ch7/quarkus/frontend/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/quarkus/frontend/mvnw.cmd -------------------------------------------------------------------------------- /ch7/quarkus/frontend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/quarkus/frontend/pom.xml -------------------------------------------------------------------------------- /ch7/quarkus/frontend/src/main/java/org/keycloak/GreetingResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/quarkus/frontend/src/main/java/org/keycloak/GreetingResource.java -------------------------------------------------------------------------------- /ch7/quarkus/frontend/src/main/resources/META-INF/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/quarkus/frontend/src/main/resources/META-INF/resources/index.html -------------------------------------------------------------------------------- /ch7/quarkus/frontend/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/quarkus/frontend/src/main/resources/application.properties -------------------------------------------------------------------------------- /ch7/reverse-proxy/app/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/reverse-proxy/app/app.js -------------------------------------------------------------------------------- /ch7/reverse-proxy/app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/reverse-proxy/app/package.json -------------------------------------------------------------------------------- /ch7/reverse-proxy/secure-proxy.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/reverse-proxy/secure-proxy.conf -------------------------------------------------------------------------------- /ch7/springboot/backend-using-introspection/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/backend-using-introspection/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /ch7/springboot/backend-using-introspection/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/backend-using-introspection/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /ch7/springboot/backend-using-introspection/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/backend-using-introspection/build.gradle -------------------------------------------------------------------------------- /ch7/springboot/backend-using-introspection/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/backend-using-introspection/gradlew -------------------------------------------------------------------------------- /ch7/springboot/backend-using-introspection/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/backend-using-introspection/gradlew.bat -------------------------------------------------------------------------------- /ch7/springboot/backend-using-introspection/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/backend-using-introspection/mvnw -------------------------------------------------------------------------------- /ch7/springboot/backend-using-introspection/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/backend-using-introspection/mvnw.cmd -------------------------------------------------------------------------------- /ch7/springboot/backend-using-introspection/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/backend-using-introspection/pom.xml -------------------------------------------------------------------------------- /ch7/springboot/backend-using-introspection/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'spring-boot' -------------------------------------------------------------------------------- /ch7/springboot/backend-using-introspection/src/main/java/org/keycloak/springboot/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/backend-using-introspection/src/main/java/org/keycloak/springboot/Application.java -------------------------------------------------------------------------------- /ch7/springboot/backend-using-introspection/src/main/java/org/keycloak/springboot/HelloController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/backend-using-introspection/src/main/java/org/keycloak/springboot/HelloController.java -------------------------------------------------------------------------------- /ch7/springboot/backend-using-introspection/src/main/java/org/keycloak/springboot/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/backend-using-introspection/src/main/java/org/keycloak/springboot/SecurityConfig.java -------------------------------------------------------------------------------- /ch7/springboot/backend-using-introspection/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/backend-using-introspection/src/main/resources/application.yaml -------------------------------------------------------------------------------- /ch7/springboot/backend/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/backend/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /ch7/springboot/backend/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/backend/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /ch7/springboot/backend/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/backend/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /ch7/springboot/backend/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/backend/build.gradle -------------------------------------------------------------------------------- /ch7/springboot/backend/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/backend/gradlew -------------------------------------------------------------------------------- /ch7/springboot/backend/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/backend/gradlew.bat -------------------------------------------------------------------------------- /ch7/springboot/backend/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/backend/mvnw -------------------------------------------------------------------------------- /ch7/springboot/backend/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/backend/mvnw.cmd -------------------------------------------------------------------------------- /ch7/springboot/backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/backend/pom.xml -------------------------------------------------------------------------------- /ch7/springboot/backend/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'spring-boot' -------------------------------------------------------------------------------- /ch7/springboot/backend/src/main/java/org/keycloak/springboot/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/backend/src/main/java/org/keycloak/springboot/Application.java -------------------------------------------------------------------------------- /ch7/springboot/backend/src/main/java/org/keycloak/springboot/HelloController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/backend/src/main/java/org/keycloak/springboot/HelloController.java -------------------------------------------------------------------------------- /ch7/springboot/backend/src/main/java/org/keycloak/springboot/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/backend/src/main/java/org/keycloak/springboot/SecurityConfig.java -------------------------------------------------------------------------------- /ch7/springboot/backend/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/backend/src/main/resources/application.yaml -------------------------------------------------------------------------------- /ch7/springboot/frontend/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/frontend/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /ch7/springboot/frontend/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/frontend/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /ch7/springboot/frontend/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/frontend/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /ch7/springboot/frontend/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/frontend/build.gradle -------------------------------------------------------------------------------- /ch7/springboot/frontend/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/frontend/gradlew -------------------------------------------------------------------------------- /ch7/springboot/frontend/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/frontend/gradlew.bat -------------------------------------------------------------------------------- /ch7/springboot/frontend/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/frontend/mvnw -------------------------------------------------------------------------------- /ch7/springboot/frontend/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/frontend/mvnw.cmd -------------------------------------------------------------------------------- /ch7/springboot/frontend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/frontend/pom.xml -------------------------------------------------------------------------------- /ch7/springboot/frontend/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'spring-boot' -------------------------------------------------------------------------------- /ch7/springboot/frontend/src/main/java/com/example/springboot/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/frontend/src/main/java/com/example/springboot/Application.java -------------------------------------------------------------------------------- /ch7/springboot/frontend/src/main/java/com/example/springboot/HelloController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/frontend/src/main/java/com/example/springboot/HelloController.java -------------------------------------------------------------------------------- /ch7/springboot/frontend/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch7/springboot/frontend/src/main/resources/application.yaml -------------------------------------------------------------------------------- /ch9/configure-caches.cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch9/configure-caches.cli -------------------------------------------------------------------------------- /ch9/configure-database.cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch9/configure-database.cli -------------------------------------------------------------------------------- /ch9/configure-hostname.cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch9/configure-hostname.cli -------------------------------------------------------------------------------- /ch9/configure-https.cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch9/configure-https.cli -------------------------------------------------------------------------------- /ch9/configure-proxy.cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch9/configure-proxy.cli -------------------------------------------------------------------------------- /ch9/configure-session-affinity.cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch9/configure-session-affinity.cli -------------------------------------------------------------------------------- /ch9/haproxy.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch9/haproxy.cfg -------------------------------------------------------------------------------- /ch9/haproxy.crt.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch9/haproxy.crt.pem -------------------------------------------------------------------------------- /ch9/mykeycloak.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch9/mykeycloak.crt -------------------------------------------------------------------------------- /ch9/mykeycloak.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch9/mykeycloak.key -------------------------------------------------------------------------------- /ch9/mykeycloak.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/HEAD/ch9/mykeycloak.keystore --------------------------------------------------------------------------------