Reference microservice solution built with the ABP Framework and .NET, runs on Kubernetes with Helm configuration, includes API Gateways, Angular and ASP.NET Core MVC applications, PostgreSQL and MongoDB databases
This PR adds one-way-synchronization from Identity management to the Keycloak server.
Whenever a new user or role being created,updated or deleted; it will be synched to the Keycloak server.
It uses background jobs and write-through caching by overriding the existing Identity and the Role management.
Keycloak.Net.Core package is being used for keycloak interactions.
Testing Steps
@gizemmutukurt If you can find time to test;
Run the solution using run-tye command.
Run the back-office app by running yarn start under apps/angular folder.
Add new roles, users
Update roles, users
Observe changes at keycloak server (localhost:8080) under Realm Roles and Users, user details sections.
Fixes #176
This PR adds one-way-synchronization from Identity management to the Keycloak server.
Whenever a new user or role being created,updated or deleted; it will be synched to the Keycloak server. It uses background jobs and write-through caching by overriding the existing Identity and the Role management.
Keycloak.Net.Core
package is being used for keycloak interactions.Testing Steps
@gizemmutukurt If you can find time to test; Run the solution using
run-tye
command. Run the back-office app by runningyarn start
underapps/angular
folder.Observe changes at keycloak server (localhost:8080) under Realm Roles and Users, user details sections.