Gazelle Applications
User Management
User Management
  • Development guide
    • Readme
    • Release note
    • Modules
      • Keycloak-provider
      • Keycloak-theme
      • User-management-api
      • User-management-core
  • Usage guide
    • Keycloak Administrator guide
    • Gazelle Administrator guide
    • User guide
Powered by GitBook
On this page
  • 4.1.2
  • 4.1.1
  • 4.1.0
  • 4.0.0
  • 3.2.2
  • 3.2.1
  • 3.2.0
  • 3.1.1
  • 3.1.0
  • 3.0.1
  • 3.0.0
  • 2.0.1
  • 2.0.0
  • 1.0.1
  • 1.0.0
  1. Development guide

Release note

Last updated 1 month ago

4.1.2

Release date: 2025-03-27

Bug

  • [] Special characters are allowed in email during User Registration

4.1.1

Release date: 2025-02-24

Bug

  • [] Users are not able to complete action in Gazelle User Management

4.1.0

Release date: 2025-02-07

Bug

  • [] error when the user have desynchro between GUM and PNT

Improvement

  • [] Make Automatic Email Sending Configurable in GUM Interface

4.0.0

Release date: 2024-11-29

Step 4 of Gazelle User Management renovation (new user management interface).

Bug

Story

Task

Improvement

3.2.2

Release date: 2024-XX-XX

Improvement

3.2.1

Release date: 2024-08-06

Bug

3.2.0

Release date: 2024-06-21

Improvement

3.1.1

Release date: 2024-06-05

Bug

3.1.0

Release date: 2024-05-13

Bug

Task

Improvement

3.0.1

Release date: 2024-04-19

Bug

3.0.0

Release date: 2024-04-05

Step 3 of Gazelle User Management renovation (delegation of authentication).

Story

Task

Improvement

2.0.1

Release date: 2024-03-07

Bug

Task

2.0.0

Release date: 2024-01-23

Step 2 of Gazelle User Management renovation (migrate users in GUM microservice)

Story

Task

1.0.1

Release date: 2023-09-14

Bug

1.0.0

Release date: 2023-07-11

Step 1 of Gazelle User Management renovation (add Keycloak as SSO).

Bug

Story

Task

[] Users created by administrators in Keycloak are not purged

[] Timestamp data are stored without time zone

[] [GUM04] Implement specific Keycloak CAS mapper groups->roles

[] Account management - Swagger for REST APIs

[] Account management - Content-Range header for pagination

[] Account management - Possibility to delete user

[] User management interface - Possibility for admin to create users

[] Upgrade to Keycloak V24

[] OIDC Authn and Authz framework - Integrate Groups into GUM

[] Account management - New user preferences API

[] Account management - Update GUM APIs for user management

[] Integrate authorisation framework

[] Upgrade Keycloak to V25

[] Account management - Add cache for user preferences

[] Create migration script for user preferences

[] OIDC Authn and Authz framework - Migrate existing user roles to user groups

[] Rework users api to divide user registration from user creation

[] i18n for GUM mails

[] Inform user that inactive account will be deleted

[] Refacto transaction from DAO to Service

[] Upgrade Keycloak to V26.0.6

[] Make the limit for the users purge customizable

[] Problem of SMTP sender host configuration

[] Redundancy database possibility

[] Configure other domain for SMTP sender mails

[] Purge of inactivated user did not work.

[] [RAF] Common delegation code review

[] Update of Quarkus to 3.2.10.Final

[] Easy access to Keycloak Admin Console for Gazelle admins

[] Client registration does not update attributes at each restart

[] Duplicate key value on consent

[] [DELEG] Delegated user can access the external IDP.

[] [DELEG] Authentication of a delegated user.

[] [DELEG] Authentication of a new delegated user with existing delegated orga.

[] [DELEG] Authentication of a new delegated user with new orga.

[] [DELEG] Delegated user must accept Gazelle TOS

[] [DELEG] Account collision of a new delegated user

[] [DELEG] Organisation collision with delegated authn

[] [DELEG] Update user attributes at delegation authentication.

[] [DELEG] Update organization attributes at delegation authn

[] [DELEG] Delegated user cannot login from GUM.

[] [DELEG] Delegated user must not be able to reset their password in GUM.

[] [DELEG] Logout of a delegated user

[] [DELEG] Delegated session expiration

[] [DELEG] Delegation session renewal

[] [DELEG] Local users of a delegated-orga cannot login from GUM

[] [DELEG] Block local account creation for a delegated-organization.

[] [DELEG] Support for PKCE

[] [DELEG] Support for Client Assertion

[] [DELEG] Support ID Token signed with client_secret

[] [DELEG] Support Realm updates with custom configs

[] [DELEG] Packaging and extensions deployment

[] Secure rest endpoint

[] Add application licensing

[] [DELEG] Authorize aliases in emails gum-backend + gum-ui

[] Missing error log in case of Mail failure or unexpected failure at user registration.

[] [UI] Add password requirements

[] User submits account creation request

[] Improve password security

[] Remove username display in gazelle apps

[] Create webservice to search/edit users in GUM from TM

[] Options to prohibit organisation creation / user registration

[] Collect user consents

[] Purge users never activated

[] Init user preferences through webservice

[] Script to migrate users

[] Industrialisation of M2M authentication

[] Init user-management-quarkus module

[] Writing interface GUM specifications

[] Client to perform actions on organisations in TM

[] Integrate M2M to GUM and TM

[] Customizable Logo in login form

[] Integrate ServiceMetadata with scopes

[] Cache access tokens to limit calls to Keycloak

[] Always Lowercase user ids and emails for insertions

[] User cannot login if two users have the same "lower case"

[] Keycloak can't manage groups with spaces

[] User authenticate himself (Part 1)

[] Unsuccessful login (Notify user)

[] Unsuccessful login (Blocks accounts)

[] Redirect user to request page after login

[] User reset his password

[] Create account link redirect to TM account creation.

[] Manage internationalization for emails

[] Upgrade Gazelle keycloak to V21

[] Setup CI with Integration tests

[] Log out

[] [GUM] Register gazelle app in Keycloak at startup

[] Create end 2 end tests with Cypress

GUM-384
GUM-377
GUM-364
GUM-367
GUM-105
GUM-221
GUM-98
GUM-260
GUM-261
GUM-268
GUM-290
GUM-241
GUM-245
GUM-249
GUM-252
GUM-259
GUM-262
GUM-265
GUM-266
GUM-271
GUM-288
GUM-295
GUM-320
GUM-327
GUM-333
GUM-319
GUM-284
GUM-257
GUM-243
GUM-195
GUM-219
GUM-210
GUM-220
GUM-216
GUM-217
GUM-139
GUM-140
GUM-150
GUM-151
GUM-152
GUM-153
GUM-154
GUM-155
GUM-156
GUM-158
GUM-160
GUM-166
GUM-167
GUM-168
GUM-169
GUM-170
GUM-171
GUM-172
GUM-173
GUM-174
GUM-175
GUM-196
GUM-207
GUM-191
GUM-193
GUM-187
GUM-46
GUM-56
GUM-60
GUM-78
GUM-90
GUM-94
GUM-96
GUM-51
GUM-55
GUM-57
GUM-65
GUM-67
GUM-76
GUM-88
GUM-99
GUM-100
GUM-104
GUM-146
GUM-93
GUM-49
GUM-35
GUM-36
GUM-37
GUM-38
GUM-43
GUM-48
GUM-50
GUM-33
GUM-34
GUM-41
GUM-61
GUM-62