Skip to content

✨ personal-information: allow disconnecting FranceConnect identity - #2062

Draft
douglasduteil wants to merge 1 commit into
mainfrom
douglasduteil/franceconnect-disconnect
Draft

✨ personal-information: allow disconnecting FranceConnect identity#2062
douglasduteil wants to merge 1 commit into
mainfrom
douglasduteil/franceconnect-disconnect

Conversation

@douglasduteil

@douglasduteil douglasduteil commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Problem

A user whose FranceConnect data is stale or wrong has no way to unlink it — given_name/family_name stay locked to FranceConnect-sourced options forever.

Proposal

Add a "Se déconnecter de FranceConnect" action on /personal-information that deletes the franceconnect_userinfo row for the user. Every FranceConnect-aware check (identity guards, name-option lookups) reads that table live per-request, so the delete alone restores free-text editable fields everywhere.


image

**Problem**
A user whose FranceConnect data is stale or wrong has no way to
unlink it — given_name/family_name stay locked to FranceConnect-sourced
options forever.

**Proposal**
Add a "Se déconnecter de FranceConnect" action on /personal-information
that deletes the franceconnect_userinfo row for the user. Every
FranceConnect-aware check (identity guards, name-option lookups) reads
that table live per-request, so the delete alone restores free-text
editable fields everywhere. Covered by a new cypress e2e spec.
@douglasduteil
douglasduteil force-pushed the douglasduteil/franceconnect-disconnect branch from 5a65558 to 0eaffda Compare July 31, 2026 14:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant