Skip to content

nmanthena18/singular-keycloak-database-federation

Repository files navigation

singular-keycloak-database-federation

IMPORTANT !!

This repository was originaly created by OpenSingular at singular-keycloak-databas-federation but the project has been dead since a few months ago. If you want me to take down this repository just let me know in a issue on this repo.

Usage

Fully compatible with Singular Studio NOCODE. See https://www.studio.opensingular.com/

Configuration

Keycloak User Federation Screen Shot

Sample Screenshot

There is a new configuration that allows keycloak to remove a user entry from its local database (this option has no effect on the source database). It can be useful when you need to reload user data. This option can be configured by the following switch:

Sample Screenshot

Limitations

  • Do not allow user information update, including password update
  • Do not supports user roles our groups

Custom attributes

Just add a mapper to client mappers with the same name as the returned column alias in your queries.Use mapper type "User Attribute". See the example below:

Sample Screenshot 2

Build

  • mvn clean package

Deployment

  1. Copy every .jar from dist/ folder to /providers folder under your keycloak installation root.
    • i.e, on a default keycloak setup, copy all .jar files to <keycloak_root_dir>/providers
  2. run : $ ./bin/kc.sh start-dev OR if you are using a production configuration: $ ./bin/kc.sh build $ ./bin/kc.sh start

For futher information see:

About

Database federation for Keycloak

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published