Avec authentification utilisateur

La cinématique avec authentification utilisateur s'appuie sur le type d'autorisation Authorization code flow d'OpenID Connect. Elle permet d'authentifier des demandeurs d'emploi, des candidats, des entreprises et des recruteurs.

 

Pré-requis

Pour utiliser cette cinématique, vous devez demander l'accès à l'API Se connecter avec Pôle emploi.

 

Détail des étapes

La cinématique avec authentification utilisateur comprend les étapes suivantes :

  1. Authentifier l'utilisateur

    • L'utilisateur accéde à une fonctionnalité nécessitant d'être authentifié

    • Votre application demande à authentifier l'utilisateur auprès de Pôle Emploi Access Management

    • Pôle Emploi Access Management réalise l'authentification de l'utilisateur, demande son consentement pour les scopes demandés et transmet un authorization code
       

  2. Générer un access token

    • Votre application demande à échanger un authorization code contre un access token

    • Pôle Emploi Access Management génère et transmet un access token
       

  3. Requêter une API

    • Votre application récupère les données personnelles de l'utilisateur en fournissant l'access token lors de l'appel à une API
       

  4. Déconnecter l'utilisateur
    • L'utilisateur se déconnecte

    • Votre application demande à déconnecter l'utilisateur auprès de Pôle emploi

 

Afin de faciliter l'intégration de Pôle Emploi Access Management dans votre application, nous vous proposons un exemple concret.

 

Illustration de la cinématique

Avec authent.png

 

Bibliothèques OpenSource

Des bibliothèques OpenSource décrivent la mise en place de la partie client d’OpenID Connect :

Une liste est également disponible sur le site d'OpenID Connect.