Réconciliation sur l'identité pivot et non le mail #133
Replies: 3 comments 6 replies
-
|
Voici un complément sur les critères demandés par FranceConnect : https://partenaires.franceconnect.gouv.fr/monprojet/cadrage#Parcoursdereconciliation
|
Beta Was this translation helpful? Give feedback.
-
|
La réconciliation d'un compte FranceConnect avec un compte Keycloak basée sur les informations de l'identité pivot n'est pas une fonctionnalité présente dans cette extension. Nous avons développé cette fonctionnalité de notre côté via la création d'un nouveau step qui sera utilisé dans un flow "first broker login". En gros, on a créer un nouveau flow "first broker login" utilisé uniquement par l'IDP franceconnect-particulier qui réalise les étapes suivants :
@clement-dufaure serais-tu ok pour qu'on contribue ce step au projet ? |
Beta Was this translation helpful? Give feedback.
-
|
Merci pour cette info, c'est bien ce que je soupçonnais ! De notre côté nous nous en sommes sortis finalement car nous ne stockons pas l'identité pivot dans notre Keycloak. Nous avons donc pu nous passer de cette réconciliation car nous ne disposons tout simplement pas des informations permettant de la faire. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Bonjour,
La documentation de FranceConnect demande explicitement à ce que la réconciliation d'identité se fasse sur les données de l'identité pivot et non le mail. De même, les données de l'identité pivot ne doivent pas être modifiables par l'utilisateur, contrairement au mail.
Ces critères sont indiqués dans la demande de qualification du fournisseur de service (https://docs.partenaires.franceconnect.gouv.fr/fs/devenir-fs/projet-qualification-fs/)
Or le comportement par défaut de Keycloak est exactement l'inverse : réconciliation sur le mail uniquement et non-modification du mail par l'utilisateur.
Y a-t-il un paramétrage particulier à mettre en place pour respecter les critères demandés par FranceConnect ? Je pense notamment aux mappers, faut-il configurer des mappers particuliers pour que la réconciliation ne se fasse pas sur le mail ? Ou bien peut-être un flux d'authentification ?
Si quelqu'un a réussi à respecter ces critères de réconciliation, je suis preneuse d'un peu d'aide pour y arriver de mon côté !
Merci d'avance !
Beta Was this translation helpful? Give feedback.
All reactions