Skip to content

[OpenID Connect] Rendre configurable le comportement en cas d'authentification sur un compte existant #134

@christophe-ramet

Description

@christophe-ramet

Admettons que :

  • Le compte avec l'identifiant example avec l'adresse mail example@test.com existe dans la BDD GeoNature.
  • Le compte avec l'identifiant example2 avec l'adresse mail example@test.com existe dans le fournisseur d'identitié OpenIdConnect.

Si je me connecte avec OpenIdConnect, l'utilisateur avec l'adresse mail example@test.com va voir son identifiant modifie en example2.
C'est la même chose pour le nom et prénom.

Ce comportement semble être spécifique et meriterait d'être optionnel. On pourrait ajouter un paramètre OVERRIDE_ACCOUNT_INFORMATION si on veut ce comportement. Dans le cas où il serait à False et que l'adresse mail avec laquelle on se connecte a déjà un compte en base, on conserverait les informations déjà existantes.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions