User-management-api

Introduction

In this module, you will find the APIs and Models of Gazelle-User-Management.

Models

  • The user model is used as a simplified representation of a user stored in our external database. We use it in the GazelleUserModelAdapter.

  • The role and group model are a very simplified representation of what can exist in Test Management.

Services

  • UserEditService is used when Keycloak needs to edit a user, for now only the user password and its last login timestamp are editable.

  • UserLoginService is used when Keycloak needs to validate the credentials of a user logging in.

  • UserLookupService is used when Keycloak needs to search one or more users.

  • UserRegistrationService is used when we need to retrieve the activation code for a user with an inactivated account.

Last updated