Skip to content

feat(User): add impersonation for admin users#1284

Open
lwih wants to merge 1 commit into
mainfrom
impersonation
Open

feat(User): add impersonation for admin users#1284
lwih wants to merge 1 commit into
mainfrom
impersonation

Conversation

@lwih

@lwih lwih commented Mar 17, 2026

Copy link
Copy Markdown
Collaborator

Rajouté un mode pour impersonifier un service via un dropdown de sélection seulement pour les admins. Ca nous permettra de pouvoir switcher pour consulter les rapports hyper facilement

Les choix techniques :

  • rajout du header "X-Impersonate-Service-Id" pour les requetes personifiées, stocké dans sessionStorage (moins permissif que localStorage, accessible dans axios contrairement à notre react-store)
  • informations validées et auditées par le secu filter puis utilisée dans le AuthContext de Spring
  • header utilisé jusqu'à ce que l'impersonification soit finie ou le tab du navigateur fermé

@lwih lwih requested a review from xtiannyeto March 17, 2026 13:45
@tristanrobert

Copy link
Copy Markdown

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@github-actions

Copy link
Copy Markdown
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants