elixir-luxembourg / daisy

Data Information System (DAISY) is a data bookkeeping application designed to help Biomedical Research institutions with their GDPR compliance.
GNU Affero General Public License v3.0
12 stars 10 forks source link

Simplify keycloak synchronisation process for rems endpoint #402

Open neoflex opened 1 year ago

neoflex commented 1 year ago

Is your feature request related to a problem? Please describe.

Currently, whenever a call from REMS is received, Daisy run a full synchronisation with keycloak for all users. This can take quite a while and could eventually cause the request to timeout before the access is recorded.

Describe the solution requested

Synchronise only the user concerned by the request coming from REMS.