├── .asciidoctorconfig ├── .editorconfig ├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ ├── build.yml │ └── docs.yml ├── .gitignore ├── .idea ├── checkstyle-idea.xml ├── externalDependencies.xml └── runConfigurations │ ├── Run_Jetty_for_keycloak_war.xml │ ├── Run_Jetty_for_simple_war.xml │ ├── keycloak_dropwizard_ajax_example.xml │ └── keycloak_dropwizard_jaxrs_example.xml ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── CHANGELOG.md ├── Gemfile ├── LICENSE ├── README.adoc ├── cisettings.xml ├── conf ├── checkstyle.xml ├── checkstyle_suppress.xml └── signatures.txt ├── config-bearer-enforcer.yml ├── config-bearer.yml ├── config-cookiestore.yml ├── config.yml ├── domain ├── pom.xml └── src │ ├── main │ └── java │ │ └── de │ │ └── ahus1 │ │ └── lottery │ │ └── domain │ │ ├── Draw.java │ │ └── DrawingService.java │ └── test │ └── java │ └── de │ └── ahus1 │ └── lottery │ └── domain │ └── DrawingServiceTest.java ├── keycloak-dropwizard-ajax-example ├── README.adoc ├── pom.xml └── src │ ├── main │ ├── java │ │ └── de │ │ │ └── ahus1 │ │ │ └── lottery │ │ │ └── adapter │ │ │ └── dropwizard │ │ │ ├── LotteryApplication.java │ │ │ ├── LotteryConfiguration.java │ │ │ └── resource │ │ │ ├── DrawRequest.java │ │ │ ├── DrawResponse.java │ │ │ ├── DrawRessource.java │ │ │ ├── LogoutView.java │ │ │ ├── WhoamiBean.java │ │ │ ├── WhoamiRessource.java │ │ │ └── WhoamiView.java │ └── resources │ │ ├── assets │ │ └── ajax │ │ │ ├── app.js │ │ │ ├── index.html │ │ │ └── keycloak.json │ │ └── de │ │ └── ahus1 │ │ └── lottery │ │ └── adapter │ │ └── dropwizard │ │ └── resource │ │ ├── logout.ftl │ │ └── whoami.ftl │ └── test │ ├── java │ └── de │ │ └── ahus1 │ │ └── lottery │ │ └── adapter │ │ └── dropwizard │ │ ├── LotteryApplicationTestWithBearerOnly.java │ │ ├── LotteryApplicationTestWithCookieStore.java │ │ ├── LotteryApplicationTestWithPolicyEnforcer.java │ │ ├── LotteryApplicationTestWithSessionStore.java │ │ ├── pages │ │ ├── DrawPage.java │ │ ├── LoginPage.java │ │ ├── Page.java │ │ ├── StartPage.java │ │ └── WhoamiPage.java │ │ └── state │ │ ├── DrawResourceState.java │ │ └── ObjectMapperResolver.java │ └── resources │ └── arquillian.xml ├── keycloak-dropwizard-jaxrs-example ├── README.adoc ├── pom.xml └── src │ ├── main │ ├── java │ │ └── de │ │ │ └── ahus1 │ │ │ └── lottery │ │ │ └── adapter │ │ │ └── dropwizard │ │ │ ├── LotteryApplication.java │ │ │ ├── LotteryConfiguration.java │ │ │ └── resource │ │ │ ├── DrawBean.java │ │ │ ├── DrawRessource.java │ │ │ ├── DrawView.java │ │ │ └── LogoutView.java │ └── resources │ │ └── de │ │ └── ahus1 │ │ └── lottery │ │ └── adapter │ │ └── dropwizard │ │ └── resource │ │ ├── draw.ftl │ │ └── logout.ftl │ └── test │ └── java │ └── de │ └── ahus1 │ └── lottery │ └── adapter │ └── dropwizard │ ├── LotteryApplicationTest.java │ └── pages │ ├── DrawPage.java │ ├── LoginPage.java │ ├── LogoutPage.java │ └── StartPage.java ├── keycloak-dropwizard ├── README.adoc ├── pom.xml └── src │ └── main │ └── java │ └── de │ └── ahus1 │ └── keycloak │ ├── dropwizard │ ├── AbstractKeycloakAuthenticator.java │ ├── AbstractUser.java │ ├── JaxrsHttpFacade.java │ ├── KeycloakAuthFilter.java │ ├── KeycloakAuthenticator.java │ ├── KeycloakBundle.java │ ├── KeycloakConfiguration.java │ ├── KeycloakDropwizardAuthenticator.java │ ├── KeycloakResource.java │ ├── SuppressForbidden.java │ ├── User.java │ └── UserAuthorizer.java │ └── jetty │ ├── Jetty94RequestAuthenticator.java │ ├── Jetty94SessionManager.java │ ├── JettyAdapterSessionStore.java │ ├── KeycloakJettyAuthenticator.java │ ├── core │ ├── AbstractKeycloakJettyAuthenticator.java │ ├── JettyCookieTokenStore.java │ ├── JettyRequestAuthenticator.java │ ├── JettySessionTokenStore.java │ └── OIDCJettyHttpFacade.java │ └── spi │ ├── JettyHttpFacade.java │ ├── JettySessionManager.java │ └── JettyUserSessionManagement.java ├── keycloak-export.bat ├── keycloak-server-docker ├── keycloak-realm.json └── wait-for-docker.sh ├── keycloak-server.bat ├── keycloak-war.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── release.bat ├── selenium ├── .gitignore ├── README-selenium.md └── selenium.bat ├── simple-war.bat └── tutorial ├── .gitignore ├── Gemfile ├── build.bat ├── build.sh ├── index.html ├── setup.bat └── tutorial.adoc /.asciidoctorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/.asciidoctorconfig -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/checkstyle-idea.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/.idea/checkstyle-idea.xml -------------------------------------------------------------------------------- /.idea/externalDependencies.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/.idea/externalDependencies.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Run_Jetty_for_keycloak_war.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/.idea/runConfigurations/Run_Jetty_for_keycloak_war.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Run_Jetty_for_simple_war.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/.idea/runConfigurations/Run_Jetty_for_simple_war.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/keycloak_dropwizard_ajax_example.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/.idea/runConfigurations/keycloak_dropwizard_ajax_example.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/keycloak_dropwizard_jaxrs_example.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/.idea/runConfigurations/keycloak_dropwizard_jaxrs_example.xml -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/LICENSE -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/README.adoc -------------------------------------------------------------------------------- /cisettings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/cisettings.xml -------------------------------------------------------------------------------- /conf/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/conf/checkstyle.xml -------------------------------------------------------------------------------- /conf/checkstyle_suppress.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/conf/checkstyle_suppress.xml -------------------------------------------------------------------------------- /conf/signatures.txt: -------------------------------------------------------------------------------- 1 | # empty so far... 2 | -------------------------------------------------------------------------------- /config-bearer-enforcer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/config-bearer-enforcer.yml -------------------------------------------------------------------------------- /config-bearer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/config-bearer.yml -------------------------------------------------------------------------------- /config-cookiestore.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/config-cookiestore.yml -------------------------------------------------------------------------------- /config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/config.yml -------------------------------------------------------------------------------- /domain/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/domain/pom.xml -------------------------------------------------------------------------------- /domain/src/main/java/de/ahus1/lottery/domain/Draw.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/domain/src/main/java/de/ahus1/lottery/domain/Draw.java -------------------------------------------------------------------------------- /domain/src/main/java/de/ahus1/lottery/domain/DrawingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/domain/src/main/java/de/ahus1/lottery/domain/DrawingService.java -------------------------------------------------------------------------------- /domain/src/test/java/de/ahus1/lottery/domain/DrawingServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/domain/src/test/java/de/ahus1/lottery/domain/DrawingServiceTest.java -------------------------------------------------------------------------------- /keycloak-dropwizard-ajax-example/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-ajax-example/README.adoc -------------------------------------------------------------------------------- /keycloak-dropwizard-ajax-example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-ajax-example/pom.xml -------------------------------------------------------------------------------- /keycloak-dropwizard-ajax-example/src/main/java/de/ahus1/lottery/adapter/dropwizard/LotteryApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-ajax-example/src/main/java/de/ahus1/lottery/adapter/dropwizard/LotteryApplication.java -------------------------------------------------------------------------------- /keycloak-dropwizard-ajax-example/src/main/java/de/ahus1/lottery/adapter/dropwizard/LotteryConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-ajax-example/src/main/java/de/ahus1/lottery/adapter/dropwizard/LotteryConfiguration.java -------------------------------------------------------------------------------- /keycloak-dropwizard-ajax-example/src/main/java/de/ahus1/lottery/adapter/dropwizard/resource/DrawRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-ajax-example/src/main/java/de/ahus1/lottery/adapter/dropwizard/resource/DrawRequest.java -------------------------------------------------------------------------------- /keycloak-dropwizard-ajax-example/src/main/java/de/ahus1/lottery/adapter/dropwizard/resource/DrawResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-ajax-example/src/main/java/de/ahus1/lottery/adapter/dropwizard/resource/DrawResponse.java -------------------------------------------------------------------------------- /keycloak-dropwizard-ajax-example/src/main/java/de/ahus1/lottery/adapter/dropwizard/resource/DrawRessource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-ajax-example/src/main/java/de/ahus1/lottery/adapter/dropwizard/resource/DrawRessource.java -------------------------------------------------------------------------------- /keycloak-dropwizard-ajax-example/src/main/java/de/ahus1/lottery/adapter/dropwizard/resource/LogoutView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-ajax-example/src/main/java/de/ahus1/lottery/adapter/dropwizard/resource/LogoutView.java -------------------------------------------------------------------------------- /keycloak-dropwizard-ajax-example/src/main/java/de/ahus1/lottery/adapter/dropwizard/resource/WhoamiBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-ajax-example/src/main/java/de/ahus1/lottery/adapter/dropwizard/resource/WhoamiBean.java -------------------------------------------------------------------------------- /keycloak-dropwizard-ajax-example/src/main/java/de/ahus1/lottery/adapter/dropwizard/resource/WhoamiRessource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-ajax-example/src/main/java/de/ahus1/lottery/adapter/dropwizard/resource/WhoamiRessource.java -------------------------------------------------------------------------------- /keycloak-dropwizard-ajax-example/src/main/java/de/ahus1/lottery/adapter/dropwizard/resource/WhoamiView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-ajax-example/src/main/java/de/ahus1/lottery/adapter/dropwizard/resource/WhoamiView.java -------------------------------------------------------------------------------- /keycloak-dropwizard-ajax-example/src/main/resources/assets/ajax/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-ajax-example/src/main/resources/assets/ajax/app.js -------------------------------------------------------------------------------- /keycloak-dropwizard-ajax-example/src/main/resources/assets/ajax/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-ajax-example/src/main/resources/assets/ajax/index.html -------------------------------------------------------------------------------- /keycloak-dropwizard-ajax-example/src/main/resources/assets/ajax/keycloak.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-ajax-example/src/main/resources/assets/ajax/keycloak.json -------------------------------------------------------------------------------- /keycloak-dropwizard-ajax-example/src/main/resources/de/ahus1/lottery/adapter/dropwizard/resource/logout.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-ajax-example/src/main/resources/de/ahus1/lottery/adapter/dropwizard/resource/logout.ftl -------------------------------------------------------------------------------- /keycloak-dropwizard-ajax-example/src/main/resources/de/ahus1/lottery/adapter/dropwizard/resource/whoami.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-ajax-example/src/main/resources/de/ahus1/lottery/adapter/dropwizard/resource/whoami.ftl -------------------------------------------------------------------------------- /keycloak-dropwizard-ajax-example/src/test/java/de/ahus1/lottery/adapter/dropwizard/LotteryApplicationTestWithBearerOnly.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-ajax-example/src/test/java/de/ahus1/lottery/adapter/dropwizard/LotteryApplicationTestWithBearerOnly.java -------------------------------------------------------------------------------- /keycloak-dropwizard-ajax-example/src/test/java/de/ahus1/lottery/adapter/dropwizard/LotteryApplicationTestWithCookieStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-ajax-example/src/test/java/de/ahus1/lottery/adapter/dropwizard/LotteryApplicationTestWithCookieStore.java -------------------------------------------------------------------------------- /keycloak-dropwizard-ajax-example/src/test/java/de/ahus1/lottery/adapter/dropwizard/LotteryApplicationTestWithPolicyEnforcer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-ajax-example/src/test/java/de/ahus1/lottery/adapter/dropwizard/LotteryApplicationTestWithPolicyEnforcer.java -------------------------------------------------------------------------------- /keycloak-dropwizard-ajax-example/src/test/java/de/ahus1/lottery/adapter/dropwizard/LotteryApplicationTestWithSessionStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-ajax-example/src/test/java/de/ahus1/lottery/adapter/dropwizard/LotteryApplicationTestWithSessionStore.java -------------------------------------------------------------------------------- /keycloak-dropwizard-ajax-example/src/test/java/de/ahus1/lottery/adapter/dropwizard/pages/DrawPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-ajax-example/src/test/java/de/ahus1/lottery/adapter/dropwizard/pages/DrawPage.java -------------------------------------------------------------------------------- /keycloak-dropwizard-ajax-example/src/test/java/de/ahus1/lottery/adapter/dropwizard/pages/LoginPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-ajax-example/src/test/java/de/ahus1/lottery/adapter/dropwizard/pages/LoginPage.java -------------------------------------------------------------------------------- /keycloak-dropwizard-ajax-example/src/test/java/de/ahus1/lottery/adapter/dropwizard/pages/Page.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-ajax-example/src/test/java/de/ahus1/lottery/adapter/dropwizard/pages/Page.java -------------------------------------------------------------------------------- /keycloak-dropwizard-ajax-example/src/test/java/de/ahus1/lottery/adapter/dropwizard/pages/StartPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-ajax-example/src/test/java/de/ahus1/lottery/adapter/dropwizard/pages/StartPage.java -------------------------------------------------------------------------------- /keycloak-dropwizard-ajax-example/src/test/java/de/ahus1/lottery/adapter/dropwizard/pages/WhoamiPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-ajax-example/src/test/java/de/ahus1/lottery/adapter/dropwizard/pages/WhoamiPage.java -------------------------------------------------------------------------------- /keycloak-dropwizard-ajax-example/src/test/java/de/ahus1/lottery/adapter/dropwizard/state/DrawResourceState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-ajax-example/src/test/java/de/ahus1/lottery/adapter/dropwizard/state/DrawResourceState.java -------------------------------------------------------------------------------- /keycloak-dropwizard-ajax-example/src/test/java/de/ahus1/lottery/adapter/dropwizard/state/ObjectMapperResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-ajax-example/src/test/java/de/ahus1/lottery/adapter/dropwizard/state/ObjectMapperResolver.java -------------------------------------------------------------------------------- /keycloak-dropwizard-ajax-example/src/test/resources/arquillian.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-ajax-example/src/test/resources/arquillian.xml -------------------------------------------------------------------------------- /keycloak-dropwizard-jaxrs-example/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-jaxrs-example/README.adoc -------------------------------------------------------------------------------- /keycloak-dropwizard-jaxrs-example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-jaxrs-example/pom.xml -------------------------------------------------------------------------------- /keycloak-dropwizard-jaxrs-example/src/main/java/de/ahus1/lottery/adapter/dropwizard/LotteryApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-jaxrs-example/src/main/java/de/ahus1/lottery/adapter/dropwizard/LotteryApplication.java -------------------------------------------------------------------------------- /keycloak-dropwizard-jaxrs-example/src/main/java/de/ahus1/lottery/adapter/dropwizard/LotteryConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-jaxrs-example/src/main/java/de/ahus1/lottery/adapter/dropwizard/LotteryConfiguration.java -------------------------------------------------------------------------------- /keycloak-dropwizard-jaxrs-example/src/main/java/de/ahus1/lottery/adapter/dropwizard/resource/DrawBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-jaxrs-example/src/main/java/de/ahus1/lottery/adapter/dropwizard/resource/DrawBean.java -------------------------------------------------------------------------------- /keycloak-dropwizard-jaxrs-example/src/main/java/de/ahus1/lottery/adapter/dropwizard/resource/DrawRessource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-jaxrs-example/src/main/java/de/ahus1/lottery/adapter/dropwizard/resource/DrawRessource.java -------------------------------------------------------------------------------- /keycloak-dropwizard-jaxrs-example/src/main/java/de/ahus1/lottery/adapter/dropwizard/resource/DrawView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-jaxrs-example/src/main/java/de/ahus1/lottery/adapter/dropwizard/resource/DrawView.java -------------------------------------------------------------------------------- /keycloak-dropwizard-jaxrs-example/src/main/java/de/ahus1/lottery/adapter/dropwizard/resource/LogoutView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-jaxrs-example/src/main/java/de/ahus1/lottery/adapter/dropwizard/resource/LogoutView.java -------------------------------------------------------------------------------- /keycloak-dropwizard-jaxrs-example/src/main/resources/de/ahus1/lottery/adapter/dropwizard/resource/draw.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-jaxrs-example/src/main/resources/de/ahus1/lottery/adapter/dropwizard/resource/draw.ftl -------------------------------------------------------------------------------- /keycloak-dropwizard-jaxrs-example/src/main/resources/de/ahus1/lottery/adapter/dropwizard/resource/logout.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-jaxrs-example/src/main/resources/de/ahus1/lottery/adapter/dropwizard/resource/logout.ftl -------------------------------------------------------------------------------- /keycloak-dropwizard-jaxrs-example/src/test/java/de/ahus1/lottery/adapter/dropwizard/LotteryApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-jaxrs-example/src/test/java/de/ahus1/lottery/adapter/dropwizard/LotteryApplicationTest.java -------------------------------------------------------------------------------- /keycloak-dropwizard-jaxrs-example/src/test/java/de/ahus1/lottery/adapter/dropwizard/pages/DrawPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-jaxrs-example/src/test/java/de/ahus1/lottery/adapter/dropwizard/pages/DrawPage.java -------------------------------------------------------------------------------- /keycloak-dropwizard-jaxrs-example/src/test/java/de/ahus1/lottery/adapter/dropwizard/pages/LoginPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-jaxrs-example/src/test/java/de/ahus1/lottery/adapter/dropwizard/pages/LoginPage.java -------------------------------------------------------------------------------- /keycloak-dropwizard-jaxrs-example/src/test/java/de/ahus1/lottery/adapter/dropwizard/pages/LogoutPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-jaxrs-example/src/test/java/de/ahus1/lottery/adapter/dropwizard/pages/LogoutPage.java -------------------------------------------------------------------------------- /keycloak-dropwizard-jaxrs-example/src/test/java/de/ahus1/lottery/adapter/dropwizard/pages/StartPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard-jaxrs-example/src/test/java/de/ahus1/lottery/adapter/dropwizard/pages/StartPage.java -------------------------------------------------------------------------------- /keycloak-dropwizard/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard/README.adoc -------------------------------------------------------------------------------- /keycloak-dropwizard/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard/pom.xml -------------------------------------------------------------------------------- /keycloak-dropwizard/src/main/java/de/ahus1/keycloak/dropwizard/AbstractKeycloakAuthenticator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard/src/main/java/de/ahus1/keycloak/dropwizard/AbstractKeycloakAuthenticator.java -------------------------------------------------------------------------------- /keycloak-dropwizard/src/main/java/de/ahus1/keycloak/dropwizard/AbstractUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard/src/main/java/de/ahus1/keycloak/dropwizard/AbstractUser.java -------------------------------------------------------------------------------- /keycloak-dropwizard/src/main/java/de/ahus1/keycloak/dropwizard/JaxrsHttpFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard/src/main/java/de/ahus1/keycloak/dropwizard/JaxrsHttpFacade.java -------------------------------------------------------------------------------- /keycloak-dropwizard/src/main/java/de/ahus1/keycloak/dropwizard/KeycloakAuthFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard/src/main/java/de/ahus1/keycloak/dropwizard/KeycloakAuthFilter.java -------------------------------------------------------------------------------- /keycloak-dropwizard/src/main/java/de/ahus1/keycloak/dropwizard/KeycloakAuthenticator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard/src/main/java/de/ahus1/keycloak/dropwizard/KeycloakAuthenticator.java -------------------------------------------------------------------------------- /keycloak-dropwizard/src/main/java/de/ahus1/keycloak/dropwizard/KeycloakBundle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard/src/main/java/de/ahus1/keycloak/dropwizard/KeycloakBundle.java -------------------------------------------------------------------------------- /keycloak-dropwizard/src/main/java/de/ahus1/keycloak/dropwizard/KeycloakConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard/src/main/java/de/ahus1/keycloak/dropwizard/KeycloakConfiguration.java -------------------------------------------------------------------------------- /keycloak-dropwizard/src/main/java/de/ahus1/keycloak/dropwizard/KeycloakDropwizardAuthenticator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard/src/main/java/de/ahus1/keycloak/dropwizard/KeycloakDropwizardAuthenticator.java -------------------------------------------------------------------------------- /keycloak-dropwizard/src/main/java/de/ahus1/keycloak/dropwizard/KeycloakResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard/src/main/java/de/ahus1/keycloak/dropwizard/KeycloakResource.java -------------------------------------------------------------------------------- /keycloak-dropwizard/src/main/java/de/ahus1/keycloak/dropwizard/SuppressForbidden.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard/src/main/java/de/ahus1/keycloak/dropwizard/SuppressForbidden.java -------------------------------------------------------------------------------- /keycloak-dropwizard/src/main/java/de/ahus1/keycloak/dropwizard/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard/src/main/java/de/ahus1/keycloak/dropwizard/User.java -------------------------------------------------------------------------------- /keycloak-dropwizard/src/main/java/de/ahus1/keycloak/dropwizard/UserAuthorizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard/src/main/java/de/ahus1/keycloak/dropwizard/UserAuthorizer.java -------------------------------------------------------------------------------- /keycloak-dropwizard/src/main/java/de/ahus1/keycloak/jetty/Jetty94RequestAuthenticator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard/src/main/java/de/ahus1/keycloak/jetty/Jetty94RequestAuthenticator.java -------------------------------------------------------------------------------- /keycloak-dropwizard/src/main/java/de/ahus1/keycloak/jetty/Jetty94SessionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard/src/main/java/de/ahus1/keycloak/jetty/Jetty94SessionManager.java -------------------------------------------------------------------------------- /keycloak-dropwizard/src/main/java/de/ahus1/keycloak/jetty/JettyAdapterSessionStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard/src/main/java/de/ahus1/keycloak/jetty/JettyAdapterSessionStore.java -------------------------------------------------------------------------------- /keycloak-dropwizard/src/main/java/de/ahus1/keycloak/jetty/KeycloakJettyAuthenticator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard/src/main/java/de/ahus1/keycloak/jetty/KeycloakJettyAuthenticator.java -------------------------------------------------------------------------------- /keycloak-dropwizard/src/main/java/de/ahus1/keycloak/jetty/core/AbstractKeycloakJettyAuthenticator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard/src/main/java/de/ahus1/keycloak/jetty/core/AbstractKeycloakJettyAuthenticator.java -------------------------------------------------------------------------------- /keycloak-dropwizard/src/main/java/de/ahus1/keycloak/jetty/core/JettyCookieTokenStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard/src/main/java/de/ahus1/keycloak/jetty/core/JettyCookieTokenStore.java -------------------------------------------------------------------------------- /keycloak-dropwizard/src/main/java/de/ahus1/keycloak/jetty/core/JettyRequestAuthenticator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard/src/main/java/de/ahus1/keycloak/jetty/core/JettyRequestAuthenticator.java -------------------------------------------------------------------------------- /keycloak-dropwizard/src/main/java/de/ahus1/keycloak/jetty/core/JettySessionTokenStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard/src/main/java/de/ahus1/keycloak/jetty/core/JettySessionTokenStore.java -------------------------------------------------------------------------------- /keycloak-dropwizard/src/main/java/de/ahus1/keycloak/jetty/core/OIDCJettyHttpFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard/src/main/java/de/ahus1/keycloak/jetty/core/OIDCJettyHttpFacade.java -------------------------------------------------------------------------------- /keycloak-dropwizard/src/main/java/de/ahus1/keycloak/jetty/spi/JettyHttpFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard/src/main/java/de/ahus1/keycloak/jetty/spi/JettyHttpFacade.java -------------------------------------------------------------------------------- /keycloak-dropwizard/src/main/java/de/ahus1/keycloak/jetty/spi/JettySessionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard/src/main/java/de/ahus1/keycloak/jetty/spi/JettySessionManager.java -------------------------------------------------------------------------------- /keycloak-dropwizard/src/main/java/de/ahus1/keycloak/jetty/spi/JettyUserSessionManagement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-dropwizard/src/main/java/de/ahus1/keycloak/jetty/spi/JettyUserSessionManagement.java -------------------------------------------------------------------------------- /keycloak-export.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-export.bat -------------------------------------------------------------------------------- /keycloak-server-docker/keycloak-realm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-server-docker/keycloak-realm.json -------------------------------------------------------------------------------- /keycloak-server-docker/wait-for-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-server-docker/wait-for-docker.sh -------------------------------------------------------------------------------- /keycloak-server.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-server.bat -------------------------------------------------------------------------------- /keycloak-war.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/keycloak-war.bat -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/pom.xml -------------------------------------------------------------------------------- /release.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/release.bat -------------------------------------------------------------------------------- /selenium/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/selenium/.gitignore -------------------------------------------------------------------------------- /selenium/README-selenium.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/selenium/README-selenium.md -------------------------------------------------------------------------------- /selenium/selenium.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/selenium/selenium.bat -------------------------------------------------------------------------------- /simple-war.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/simple-war.bat -------------------------------------------------------------------------------- /tutorial/.gitignore: -------------------------------------------------------------------------------- 1 | /output 2 | asciidoctor.log 3 | Gemfile.lock 4 | -------------------------------------------------------------------------------- /tutorial/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/tutorial/Gemfile -------------------------------------------------------------------------------- /tutorial/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/tutorial/build.bat -------------------------------------------------------------------------------- /tutorial/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/tutorial/build.sh -------------------------------------------------------------------------------- /tutorial/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/tutorial/index.html -------------------------------------------------------------------------------- /tutorial/setup.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/tutorial/setup.bat -------------------------------------------------------------------------------- /tutorial/tutorial.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahus1/keycloak-dropwizard-integration/HEAD/tutorial/tutorial.adoc --------------------------------------------------------------------------------