gitextract_lotnfs9n/ ├── .gitattributes ├── .gitignore ├── .mvn/ │ └── wrapper/ │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── README.md ├── _resources/ │ └── demo-config/ │ ├── export-dir/ │ │ └── .gitkeep │ ├── import-dir/ │ │ ├── master-realm.json │ │ ├── master-users-0.json │ │ ├── placeholder-realm.json │ │ └── placeholder-users-0.json │ └── standalone-ha.xml ├── docker-compose.yml ├── mvnw ├── mvnw.cmd ├── pom.xml ├── provider-domain/ │ ├── README.md │ ├── pom.xml │ └── src/ │ └── main/ │ ├── java/ │ │ └── com/ │ │ └── zonaut/ │ │ └── keycloak/ │ │ └── extensions/ │ │ └── domain/ │ │ ├── CustomJpaEntityProvider.java │ │ ├── CustomJpaEntityProviderFactory.java │ │ └── Product.java │ └── resources/ │ └── META-INF/ │ ├── 001-products.xml │ ├── custom-changelog.xml │ ├── jboss-deployment-structure.xml │ └── services/ │ └── org.keycloak.connections.jpa.entityprovider.JpaEntityProviderFactory ├── spi-event-listener/ │ ├── README.md │ ├── pom.xml │ └── src/ │ └── main/ │ ├── java/ │ │ └── com/ │ │ └── zonaut/ │ │ └── keycloak/ │ │ └── extensions/ │ │ └── events/ │ │ └── logging/ │ │ ├── PlaceholderEventListenerProvider.java │ │ ├── PlaceholderEventListenerProviderFactory.java │ │ ├── UserUuidDto.java │ │ └── UserVerifiedTransaction.java │ └── resources/ │ └── META-INF/ │ ├── jboss-deployment-structure.xml │ └── services/ │ └── org.keycloak.events.EventListenerProviderFactory ├── spi-mail-template-override/ │ ├── README.md │ ├── pom.xml │ └── src/ │ └── main/ │ ├── java/ │ │ └── com/ │ │ └── zonaut/ │ │ └── keycloak/ │ │ └── extensions/ │ │ └── mail/ │ │ ├── PlaceholderFreeMarkerEmailTemplateProvider.java │ │ └── PlaceholderFreeMarkerEmailTemplateProviderFactory.java │ └── resources/ │ └── META-INF/ │ ├── jboss-deployment-structure.xml │ └── services/ │ └── org.keycloak.email.EmailTemplateProviderFactory ├── spi-registration-profile/ │ ├── README.md │ ├── pom.xml │ └── src/ │ └── main/ │ ├── java/ │ │ └── com/ │ │ └── zonaut/ │ │ └── keycloak/ │ │ └── extensions/ │ │ └── actions/ │ │ └── forms/ │ │ └── PlaceholderRegistrationProfile.java │ └── resources/ │ └── META-INF/ │ ├── jboss-deployment-structure.xml │ └── services/ │ └── org.keycloak.authentication.FormActionFactory ├── spi-resource/ │ ├── README.md │ ├── pom.xml │ ├── src/ │ │ └── main/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── zonaut/ │ │ │ └── keycloak/ │ │ │ └── extensions/ │ │ │ └── resource/ │ │ │ ├── AuthCheck.java │ │ │ ├── AuthCheckType.java │ │ │ ├── CustomResourceProvider.java │ │ │ └── CustomResourceProviderFactory.java │ │ └── resources/ │ │ └── META-INF/ │ │ ├── jboss-deployment-structure.xml │ │ └── services/ │ │ └── org.keycloak.services.resource.RealmResourceProviderFactory │ ├── test-anonymous-user.sh │ └── test-authenticated-user.sh └── theme-minimal/ ├── README.md ├── pom.xml └── src/ └── main/ └── resources/ ├── META-INF/ │ └── keycloak-themes.json └── theme/ └── theme-minimal/ ├── account/ │ ├── resources/ │ │ └── css/ │ │ └── account.css │ └── theme.properties ├── admin/ │ ├── resources/ │ │ └── css/ │ │ └── styles.css │ └── theme.properties ├── email/ │ ├── html/ │ │ ├── email-test.ftl │ │ ├── email-verification-with-code.ftl │ │ ├── email-verification.ftl │ │ ├── event-login_error.ftl │ │ ├── event-remove_totp.ftl │ │ ├── event-update_password.ftl │ │ ├── event-update_totp.ftl │ │ ├── executeActions.ftl │ │ ├── identity-provider-link.ftl │ │ └── password-reset.ftl │ ├── messages/ │ │ ├── messages_ca.properties │ │ ├── messages_cs.properties │ │ ├── messages_de.properties │ │ ├── messages_en.properties │ │ ├── messages_es.properties │ │ ├── messages_fr.properties │ │ ├── messages_it.properties │ │ ├── messages_ja.properties │ │ ├── messages_lt.properties │ │ ├── messages_nl.properties │ │ ├── messages_no.properties │ │ ├── messages_pl.properties │ │ ├── messages_pt_BR.properties │ │ ├── messages_ru.properties │ │ ├── messages_sk.properties │ │ ├── messages_sv.properties │ │ ├── messages_tr.properties │ │ └── messages_zh_CN.properties │ ├── text/ │ │ ├── email-test.ftl │ │ ├── email-verification-with-code.ftl │ │ ├── email-verification.ftl │ │ ├── event-login_error.ftl │ │ ├── event-remove_totp.ftl │ │ ├── event-update_password.ftl │ │ ├── event-update_totp.ftl │ │ ├── executeActions.ftl │ │ ├── identity-provider-link.ftl │ │ └── password-reset.ftl │ └── theme.properties ├── login/ │ ├── cli_splash.ftl │ ├── code.ftl │ ├── error.ftl │ ├── info.ftl │ ├── login-config-totp-text.ftl │ ├── login-config-totp.ftl │ ├── login-idp-link-confirm.ftl │ ├── login-idp-link-email.ftl │ ├── login-oauth-grant.ftl │ ├── login-otp.ftl │ ├── login-page-expired.ftl │ ├── login-password.ftl │ ├── login-reset-password.ftl │ ├── login-update-password.ftl │ ├── login-update-profile.ftl │ ├── login-username.ftl │ ├── login-verify-email-code-text.ftl │ ├── login-verify-email.ftl │ ├── login-x509-info.ftl │ ├── login.ftl │ ├── messages/ │ │ ├── messages_ca.properties │ │ ├── messages_cs.properties │ │ ├── messages_de.properties │ │ ├── messages_en.properties │ │ ├── messages_es.properties │ │ ├── messages_fr.properties │ │ ├── messages_it.properties │ │ ├── messages_ja.properties │ │ ├── messages_lt.properties │ │ ├── messages_nl.properties │ │ ├── messages_no.properties │ │ ├── messages_pl.properties │ │ ├── messages_pt_BR.properties │ │ ├── messages_ru.properties │ │ ├── messages_sk.properties │ │ ├── messages_sv.properties │ │ ├── messages_tr.properties │ │ └── messages_zh_CN.properties │ ├── register.ftl │ ├── resources/ │ │ ├── css/ │ │ │ └── login.css │ │ └── js/ │ │ └── base64url.js │ ├── saml-post-form.ftl │ ├── select-authenticator.ftl │ ├── template.ftl │ ├── terms.ftl │ ├── theme.properties │ ├── webauthn-authenticate.ftl │ ├── webauthn-error.ftl │ └── webauthn-register.ftl └── welcome/ ├── index.ftl ├── resources/ │ └── css/ │ └── welcome.css └── theme.properties