Table des matières de la documentation Fournisseurs de Service

Voici la table des matières de la documentation des Fournisseurs de Service ProConnect.

Avant toute chose, nous vous recommandons fortement de lire notre page de processus pour intégrer ProConnect.

⚖️ 1. Éligibilité et contractualisation

Vérifier que votre cas d'usage est éligible et formaliser votre entrée dans la fédération

PageQuestion
ÉligibilitéSuis-je éligible à utiliser le bouton ProConnect pour mon application ?
Couverture ProConnectQui peut se connecter (et qui ne peut pas se connecter) à ProConnect ?
DataPassComment remplir le DataPass, qui fait office de contractualisation entre mon organisation et la DINUM ?
Règles de designQuelles règles de design de parcours dois-je respecter impérativement ?
Serveurs Internet / RIEQuelle est la différence entre les serveurs Internet et les serveurs RIE ?

🔧 2. Mise en service

Obtenir ses clés, brancher le bouton, tester son intégration

Nous vous recommandons de lire notre page généraliste sur l'implémentation technique pour avoir un aperçu précis et généraliste de l'implémentation ProConnect.

PageQuestion
Référentiel IPQuelles adresses IP dois-je autoriser pour requêter les serveurs ProConnect ?
Bouton ProConnectOù se trouve le code html ou le composant du bouton ProConnect ?
Identifiants de testQuels identifiants de test puis-je utiliser ?
Clés sur le RIEComment obtenir un client_id et client_secret pour une application sur le RIE ?
Modifier les redirect_uriComment modifier des redirect_uri de ma configuration — intégration ou production — ?
Serveurs Internet / RIEQuelle est la différence entre les serveurs Internet et les serveurs RIE ?

🔐 3. Authentification et sessions

Comprendre comment ProConnect gère la connexion et la durée de session

PageQuestion
SSOComment fonctionne l'authentification unique (SSO) de ProConnect ?
Refresh tokenComment prolonger la durée d'accès aux utilisateurs ProConnect via le refresh_token ?

👤 4. Données utilisateur

Connaître les données disponibles sur les pros et comment les récupérer

PageQuestion
Données fourniesQuelles sont les données fournies par ProConnect sur l'utilisateur ?
Scopes et claimsQuels scopes et claims utiliser ?
Scope customComment récupérer les données non canoniques qui seraient renvoyées par un FI via le scope custom ?
Scope organization_labelComment récupérer le nom de l'organisation à laquelle appartient l'usager ?
FI utiliséComment savoir avec quel Fournisseur d'Identité s'est authentifié mon utilisateur ?

🔒 5. Sécurité

Quel niveau de confiance et de sécurité puis-je exiger de ProConnect ?

PageQuestion
Niveaux eidasQue signifient les niveaux eidas et comment en choisir un ?
Norme eIDAS (ressource commune FS/FI)Quels sont les trois piliers de la norme eIDAS (identité, authentification, organisation), les méthodes MFA et le cas particulier d'eidas0 ?
Double authentificationComment forcer la double authentification (2FA) / Multifacteur Authentification (MFA) ?
Niveaux ACRComment exiger un niveau minimum dans mes requêtes et lire le claim amr ?

🏢 6. Certification dirigeant

Comment exiger la certification dirigeant pour les entreprises et à quoi sert-elle ?

PageQuestion
Certification dirigeantQu'est-ce que la certification dirigeant et comment l'implémenter ?
Design certification dirigeantQuelles règles de design de parcours dois-je respecter pour la certification dirigeant ?

✨ 7. Fonctionnalités avancées

Personnaliser le parcours utilisateur

PageQuestion
idp_hintComment spécifier à ProConnect que les usagers de mon FS doivent être redirigés directement vers un Fournisseur d'Identité (FI) spécifique ?
login_hintComment préremplir l'adresse email dans la mire de connexion ProConnect ?
siret_hintComment spécifier à ProConnect que les usagers de mon FS doivent se voir suggérer une organisation spécifique à sélectionner ?
Serveur de ressourcesComment implémenter un Serveur de Ressources ?

🆘 8. Aide

Trouver de l'aide en cas de problème ou de question

PageQuestion
Messages d'erreurJ'ai un message d'erreur, comment le déchiffrer ?
Erreur Y030031 — redirect_uriJ'ai une erreur Y030031 : ma redirect_uri n'est pas reconnue, comment résoudre le problème ?
Service partenairesJ'aimerais contacter le service partenaires de ProConnect pour de l'aide ou pour une question
GlossaireQuel est le glossaire de tous ces termes techniques ?