├── .github └── workflows │ └── gradle.yml ├── .gitignore ├── .gradletasknamecache ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── img └── keycloak-userstorage-config.png ├── lombok.config ├── settings.gradle └── src └── main ├── java └── com │ └── example │ └── keycloakuserstore │ ├── DemoUserStorageProvider.java │ ├── DemoUserStorageProviderFactory.java │ ├── dao │ └── UserDAO.java │ ├── models │ └── User.java │ └── representations │ └── UserRepresentation.java └── resources ├── META-INF └── services │ └── org.keycloak.storage.UserStorageProviderFactory └── log4j.properties /.github/workflows/gradle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovatecConsulting/keycloak-user-storage/HEAD/.github/workflows/gradle.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovatecConsulting/keycloak-user-storage/HEAD/.gitignore -------------------------------------------------------------------------------- /.gradletasknamecache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovatecConsulting/keycloak-user-storage/HEAD/.gradletasknamecache -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovatecConsulting/keycloak-user-storage/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovatecConsulting/keycloak-user-storage/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovatecConsulting/keycloak-user-storage/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovatecConsulting/keycloak-user-storage/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovatecConsulting/keycloak-user-storage/HEAD/gradlew.bat -------------------------------------------------------------------------------- /img/keycloak-userstorage-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovatecConsulting/keycloak-user-storage/HEAD/img/keycloak-userstorage-config.png -------------------------------------------------------------------------------- /lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovatecConsulting/keycloak-user-storage/HEAD/lombok.config -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'keycloak-user-store' 2 | -------------------------------------------------------------------------------- /src/main/java/com/example/keycloakuserstore/DemoUserStorageProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovatecConsulting/keycloak-user-storage/HEAD/src/main/java/com/example/keycloakuserstore/DemoUserStorageProvider.java -------------------------------------------------------------------------------- /src/main/java/com/example/keycloakuserstore/DemoUserStorageProviderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovatecConsulting/keycloak-user-storage/HEAD/src/main/java/com/example/keycloakuserstore/DemoUserStorageProviderFactory.java -------------------------------------------------------------------------------- /src/main/java/com/example/keycloakuserstore/dao/UserDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovatecConsulting/keycloak-user-storage/HEAD/src/main/java/com/example/keycloakuserstore/dao/UserDAO.java -------------------------------------------------------------------------------- /src/main/java/com/example/keycloakuserstore/models/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovatecConsulting/keycloak-user-storage/HEAD/src/main/java/com/example/keycloakuserstore/models/User.java -------------------------------------------------------------------------------- /src/main/java/com/example/keycloakuserstore/representations/UserRepresentation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovatecConsulting/keycloak-user-storage/HEAD/src/main/java/com/example/keycloakuserstore/representations/UserRepresentation.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/org.keycloak.storage.UserStorageProviderFactory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovatecConsulting/keycloak-user-storage/HEAD/src/main/resources/META-INF/services/org.keycloak.storage.UserStorageProviderFactory -------------------------------------------------------------------------------- /src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovatecConsulting/keycloak-user-storage/HEAD/src/main/resources/log4j.properties --------------------------------------------------------------------------------