En tant que Fournisseur de Service, quelles sont les données que je peux récupérer par ProConnect sur les pros ?

Les données sont fournies par les Fournisseurs d'Identité aux Fournisseurs de Services, via ProConnect, conformément à l'habilitation obtenue via datapass.api.gouv.fr, et le choix des données réalisé par le Fournisseur de Services dans cette demande.

Les données obligatoires

En plus de l'openid, qui est obligatoire, des données sont systématiquement fournies par les Fournisseurs d'Identité aux Fournisseurs de Services via ProConnect. Ces données permettent d'identifier un utilisateur.

ChampsObligatoireDescriptionFormat
given_nameOuiPrénoms séparés par des espaces (standard OpenIDConnect)UTF-8 (standard OpenIDConnect)
usual_nameOuiNom de famille d'usage (par défaut = family_name)UTF-8
emailOuiAdresse courrielUTF-8 (standard OpenIDConnect)
uidOuiIdentifiant unique de l'agent auprès du FIString (standard OpenIDConnect)
siretOuiIdentifiant d'établissementstring, 14 chiffres sans espace

Il vous est possible d'obtenir des données complémentaires à celles-ci. Cependant ces données ne sont pas obligatoirement fournies par tous les Fournisseurs d'Identité, et leur format est plus sujet à fluctuation selon la qualité de l'annuaire du Fournisseur d'Identité.

Les données additionnelles

ProConnect renvoie les données suivantes quand elles sont données par le fournisseur d'identité :

ChampsObligatoireDescriptionFormat
phonenonTéléphone de contactFormat non normé
idp_idouiFournisseur d'Identité utilisé par l'utilisateur pour s'authentifier (plus de détails ici)String
customnonChamp avec données spécifiques au Fournisseur d'Identité (plus de détails ici)JSON

Les données complémentaires

Ces données dépendent des Fournisseurs d'Identité et peuvent varier fortement d'un Fournisseur d'Identité à l'autre. Pour plus de détails, n'hésitez pas à contacter le Fournisseur d'Identité sur ces données.

Ces données dépendent des Fournisseurs d'Identité et peuvent varier fortement d'un Fournisseur d'Identité à l'autre. Pour plus de détails, n'hésitez pas à contacter le Fournisseur d'Identité sur ces données.

ChampsObligatoireDescriptionFormat
organizational_unitnonMinistère/Direction/Service d'affectationUTF8
belonging_populationnonPopulation d'appartenancestring, Exemple: agent, prestataire, partenaire, stagiaire
chorusdtNonEntité ministérielle/Matricule Agentstring

Le champ sub

ProConnect transmet systématiquement au Fournisseur de Services un identifiant unique pour chaque agent (le sub) : cet identifiant est spécifique à chaque Fournisseur d'Identité. Il est recommandé de l'utiliser pour effectuer la réconciliation d'identité.

schéma de reconciliation d'identité par le sub

La liste des scopes disponibles lors de l'étape d'authentification ProConnect

ProConnect a étendu le mécanisme de scopes pour qu'il soit plus modulaire.

  • Un seul scope est obligatoire : openid. Il permet de récupérer le sub (identifiant unique technique) de l'utilisateur.
  • Il est possible de combiner plusieurs scopes de son choix pour récupérer seulement les informations dont a besoin le FS.

Cette liste de scopes est définie par la norme OpenIDConnect : http://openid.net/specs/openid-connect-core-1_0.html#ScopeClaims

Le cas du SIRET

Le SIRET renvoyé permet d'identifier la structure de travail de la personne qui se connecte. Si cette structure est privée, la certification dirigeant permet de garantir de parler à une personne capable de représenter l'organisation privée.