Adding new columns to the user table for storing Keycloak clientId and client secret.
Implementing the logic to update and retrieve these values when creating or updating a user.
Modifying the necessary services and controllers to handle the new fields.
Why
Managing Keycloak clientId and client secret directly on the user table is necessary to:
Simplify the integration between our application and Keycloak by having the authentication details directly associated with the user.
How
Service and Controller Updates:
Update user creation and update services to include ClientId and Client Secret fields.
Modify the relevant controllers to accept and process these fields in user-related requests.
What
Why
How
Service and Controller Updates: