Connexion
  • Développement

    Documentation

    • Documentation Auth0 for AI
    • API
    • Kits SDK
    • Catalogue d’événements
    • Journal des modifications
    • Échantillons de code↗
    • Guides↗
    • Consulter la documentation Auth0→

    Guides de démarrage rapide

    • React
    • Next.js
    • Angular
    • Vue.js
    • React Native
    • iOS / Swift
    • Développez dans plus de 30 langages et frameworks
    • Voir tous les guides de démarrage rapide→

    Outils de développement

    • Décodeur JWT↗
    • Démo WebAuthn↗
    • OIDC Playground↗
    • Outil SAML↗
    • Passkeys Playground↗
    • Auth0 Deploy CLI↗
    • État d’Auth0↗

    Connecter

    • Communauté↗
    • Base de connaissance↗
    • Centre de support↗
    • Developer Center↗
    • Marketplace↗
    • Événements↗
      • Camp AI pour les développeurs↗
      • Participer à l’événement Vercel Ship↗
      • Auth0 à la conférence MCP Dev Summit↗
  • Produits

    Identité de l’IA

    • Auth0 for AI Agents
      • Authentification
      • Token Vault
      • Auth for MCP

    FEATURED CONTENT

    LIVRE BLANC

    Qu’est-ce qu’Auth0 for AI Agents ?

    Identité des clients

    • Universal Login
    • Passwordless
    • Gestion des utilisateurs
    • Authentification
    • Mots de passe compromis
    • Embedded Login
  • Solutions

    Cas d’usage

    • Enterprise
    • B2B
    • B2C
    • Startups
    • Organisations à but non lucratif

    Profils cibles

    • Services financiers
    • Santé
    • Commerce de détail
    • Partenaires
  • Bibliothèque

    Explorer par thème

    • IA
    • Développeurs
    • Identité et sécurité
    • Activités
    • Ingénierie
    • Annonces
    • Consulter le blog→

    Explorer par type

    • eBooks
    • Vidéos
    • Podcasts
    • Webinars
    • Prochains webinars
    • Livres blancs
    • Parcourir les ressources→
  • Tarifs
  • Langue

Inscription
Connexion
Apprenons à nous connaître
  • Développement

    Documentation

    • Documentation Auth0 for AI
    • API
    • Kits SDK
    • Catalogue d’événements
    • Journal des modifications
    • Échantillons de code↗
    • Guides↗
    Consulter la documentation Auth0→

    Guides de démarrage rapide

    • React
    • Next.js
    • Angular
    • Vue.js
    • React Native
    • iOS / Swift
    • Développez dans plus de 30 langages et frameworks
    Voir tous les guides de démarrage rapide→

    Outils de développement

    • Décodeur JWT↗
    • Démo WebAuthn↗
    • OIDC Playground↗
    • Outil SAML↗
    • Passkeys Playground↗
    • Auth0 Deploy CLI↗
    • État d’Auth0↗

    Connecter

    • Communauté↗
    • Base de connaissance↗
    • Centre de support↗
    • Developer Center↗
    • Marketplace↗
    • Événements↗
      • Camp AI pour les développeurs↗
      • Participer à l’événement Vercel Ship↗
      • Auth0 à la conférence MCP Dev Summit↗
  • Produits

    Identité de l’IA

    • Auth0 for AI Agents
      • Authentification
      • Token Vault
      • Auth for MCP

    FEATURED CONTENT

    LIVRE BLANC

    Qu’est-ce qu’Auth0 for AI Agents ?

    Identité des clients

    • Universal Login
    • Passwordless
    • Gestion des utilisateurs
    • Authentification
    • Mots de passe compromis
    • Embedded Login

    Connectivité de l’entreprise

    • Authentification unique (SSO)
    • Authentification multifacteur (MFA)
    • Sécurité des connexions
    • Organizations

    Autorisation

    • Autorisation granulaire
    • Gestion des accès
    • Machine-to-machine

    Plateforme et extensibilité

    • Déploiements cloud
    • Actions
    • Forms
    • Highly Regulated Identity
    • Extensibilité
  • Solutions

    Cas d’usage

    • Enterprise
    • B2B
    • B2C
    • Startups

      Tarifs spéciaux

    • Organisations à but non lucratif

      Tarifs spéciaux

    Profils cibles

    • Services financiers
    • Santé
    • Commerce de détail
    • Partenaires

    Populaire

    • Customer Identity Trends Report
    • Déploiement des agents d’IA
    • Playbooks architecture
      • Identité
      • Connecter

    FEATURED CONTENT

    LIVRE BLANC

    Du prototype à la production

  • Bibliothèque

    Explorer par thème

    • IA
    • Développeurs
    • Identité et sécurité
    • Activités
    • Ingénierie
    • Annonces
    Consulter le blog→

    Explorer par type

    • eBooks
    • Vidéos
    • Podcasts
    • Webinars
    • Prochains webinars
    • Livres blancs
    Parcourir les ressources→

    Éducation

    • Auth0 Learning↗
    • Introduction à l’IAM (CIAM)
    • Newsletter Zero Index↗
    • Témoignages clients

    FEATURED CONTENT

    WEBINAR

    Auth0 Launchpad

  • Tarifs
Inscription
Apprenons à nous connaître

PREMIERS PAS AVEC AUTH0

  • CIAM Auth0
  • Introduction à l’IAM
  • Auth0 Platform
  • Fonctionnalités d’Auth0
  • Tarifs
  • Essayez Okta gratuitement

DOCUMENTATION

  • Documentation
  • Guides de démarrage rapide
  • API
  • Bibliothèques de kits SDK
  • Journal des modifications
  • Déployer sur Azure
  • Déployer sur AWS

CONTACT ET AIDE

  • Centre de support
  • Demander de l’aide à la communauté
  • Contacter l’équipe commerciale
  • Contacter un ingénieur
  • État d’Auth0 ↗

ENTREPRISE ET CONFIANCE

  • Conformité, confidentialité et sécurité ↗
  • À propos d’Auth0 ↗
  • Carrières ↗
  • Partenaires

Contacter un expert en vente ou en ingénierie

Nous contacter
©2026 Okta, Inc. All Rights Reserved.
  • État
  • Juridique
  • Confidentialité
  • Conditions
  • Vos choix en matière de confidentialité
Français
RESOURCES

OAuth2.0 and OpenID Connect: The Professional Guide

SHARE ON

OAuth2.0 and OpenID Connect: The Professional Guide

Pour obtenir l’eBook, remplissez le formulaire

À propos de cet eBook

Authentication and authorization are critical parts of any application. They evolved over the years to meet the challenging requirements of the modern Web. OAuth2.0 and OpenID Connect offer a framework for handling them in an effective way. Learn the best practices in using both standards in different scenarios and application types. This e-book will explain not just the hows, but also the whys of OAuth2.0 and OpenID Connect.


TABLE OF CONTENTS

  1. Preface 4
  2. Introduction 5
  3. Chapter 1 - Introduction to Digital Identity 6
  4. From User Passwords in Every App... 9
  5. ...to Directories 11
  6. Cross-Domain SSO 13
  7. The Password Sharing Anti-Pattern 18
  8. Delegated Authorization: OAuth 2.0 20
  9. Layering Sign In on Top of OAuth 2.0: OpenID Connect 24
  10. Auth0: an Intermediary Keeping Complexity at Bay 28
  11. Chapter 2 - OAuth 2.0 and OpenID Connect 30
  12. OAuth 2.0 Roles 32
  13. OAuth 2.0 Grants and OIDC Flows 34
  14. Chapter 3 - Web Sign-In 35
  15. Confidential Clients 35
  16. The Implicit Grant with Form Post 37
  17. A detailed walkthrough 37
  18. Anatomy of an ID Token 44
  19. Principles of Token Validation 47
  20. Metadata and Discovery 50
  21. Chapter 4 - Calling an API from a Web App 53
  22. The Authorization Code Grant 53
  23. Sidebar: Essential Authorization Concepts and Terminology 64
  24. The Refresh Token Grant 68
  25. Sidebar: Access Tokens vs. ID Tokens 75
  26. ID Tokens and the Back Channel 79
  27. The Userinfo Endpoint 80
  28. The Hybrid Grant 85
  29. Client Credentials Grant 85
  30. Chapter 5 - Desktop and Mobile Apps 92
  31. Public Clients 92
  32. Native Applications and the Browser 93
  33. Meet the PKCE 95
  34. Desktop Applications and Browsers 95
  35. The Authorization Code Grant with PKCE 96
  36. The Problem with Refresh Tokens 101
  37. The Resource Owner Grant 103
  38. Other Grants for Native Apps 108
  39. Chapter 6 - Single Page Applications 110
  40. The Nature of Single Page Applications 110
  41. Security Challenges of Single Page Applications 110
  42. Single Page Applications and the Implicit Grant 111
  43. SPAs and the Authorization Code with PKCE Flow 113
  44. SPAs with a Backend 115
  45. Conclusion 119

Hosted By

Vittorio Bertocci

Vittorio Bertocci

Envie de passer à Auth0 ?

Auth0 peut être intégré à toutes les applications, dans tous les langages et tous les frameworks, en quelques lignes de code.

Créer un compte gratuitement→

Démarrer avec Auth0

Adoptez une identité client de premier ordre, avec une sécurité intégrée️.

S’inscrire
Contactez le service commercial