Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(keycloak-integration): refactoring (#6375)
* feat(keycloak-integration): added maven parent pom for subprojects * feat(keycloak-integration): added janssen authenticator pom * feat(keycloak-integration): added maven assembly xml for authenticator dependencies * feat(keycloak-integration): added spi factory discovery meta for keycloak * added authenticator spi factory discovery meta for keycloak * added rest service spi factory discovery meta for keycloak * feat(keycloak-integration): added authenticator message mapping file * feat(keycloak-integration): added authenticator image resources * feat(keycloak-integration): added page templates for authenticator * feat(keycloak-integration): added authenticator core coded * added authenticator code * added authenticator factory code * added authenticator config properties code * feat(keycloak-integration): added missing file containing session attribute definitions * feat(keycloak-integration): added nimbus based minimalist oidc client code * chore(keycloak-integration): minor change to the authenticator factory * feat(keycloak-integration): added authn completion rest service Signed-off-by: Rolain Djeumen <uprightech@gmail.com> * feat(keycloak-integration): fix authn return url from janssen Signed-off-by: Rolain Djeumen <uprightech@gmail.com> * feat(keycloak-integration): added installation documentation Signed-off-by: Rolain Djeumen <uprightech@gmail.com> * chore(keycloak-integration): renamed project and plugin internal names Signed-off-by: Rolain Djeumen <uprightech@gmail.com> * chore(keycloak-integration): minor update to documentation to reflect project name change Signed-off-by: Rolain Djeumen <uprightech@gmail.com> * chore(keycloak-integration): renamed the keycloak integration source directory Signed-off-by: Rolain Djeumen <uprightech@gmail.com> * feat(keycloak-integration): added skeleton code for task scheduler Signed-off-by: Rolain Djeumen <uprightech@gmail.com> * chore(keycloak-integration): moved kc storage spi into jans-keycloak-integration Signed-off-by: Rolain Djeumen <uprightech@gmail.com> * chore(keycloak-integration): removed storage-api as it was moved to jans-keycloak-integration Signed-off-by: Rolain Djeumen <uprightech@gmail.com> * chore(keycloak-integration): removed test case from storage-spi Signed-off-by: Rolain Djeumen <uprightech@gmail.com> * chore(keycloak-integration): housekeeping * moved of storage-spi to jans-keycloak-integration * integrated storage-spi dependencies into kc integration parent pom * ensure all kc integration projects build Signed-off-by: Rolain Djeumen <uprightech@gmail.com> * chore(keycloak-integration): storage spi refactoring * added plugin configuration file getting configuration from keycloak Signed-off-by: Rolain Djeumen <uprightech@gmail.com> * chore(keycloak-integration): storage spi refactoring * removed old config loader class * removed all references to said class and replaced with new config loader Signed-off-by: Rolain Djeumen <uprightech@gmail.com> * chore(keycloak-integration): authenticator refactoring * normalized provider id for the authenticator spi * normalized provider id for the authenticator rest service spi Signed-off-by: Rolain Djeumen <uprightech@gmail.com> * chore(keycloak-integration): keycloak storage spi refactoring * began swapping log4j for jboss logger to reduce external deps * normalized the storage spi provider id Signed-off-by: Rolain Djeumen <uprightech@gmail.com> * chore(keycloak-integration): refactoring * fix startup issues with the storage spi * removed references to slf4j to use jboss logging to align with keycloak Signed-off-by: Rolain Djeumen <uprightech@gmail.com> * chore(keycloak-integration): refactoring keycloak components * normalized keycloak integration parent bom with name kc-jans-parent Signed-off-by: Rolain Djeumen <uprightech@gmail.com> * chore(keycloak-integration): refactoring * made adjustments to the PluginConfiguration keys * keycloak configuration file to setup Signed-off-by: Rolain Djeumen <uprightech@gmail.com> * chore(keycloak-integration): refactoring * changed the kc-jans prefix for project artifacts to jans-kc Signed-off-by: Rolain Djeumen <uprightech@gmail.com> --------- Signed-off-by: Rolain Djeumen <uprightech@gmail.com> Signed-off-by: Mustafa Baser <mbaser@mail.com>
- Loading branch information