Selon la Spécification OAuth 2.0, les applications peuvent être classées comme confidentielles ou publiques. Différence principale : si une application a ou non la capacité de contenir des identifiants (comme ID client et secret) de manière sécurisée. Cela affecte le type d’authentification utilisée par l’application. Lorsque vous créez une application avec le Tableau de bord, Auth0 vous demande le type d’application que vous souhaitez affecter à cette nouvelle application et utilise cette information pour déterminer si l’application est confidentielle ou publique. Pour en savoir plus, consulter Vérification du caractère confidentiel ou public d’une application.Documentation Index
Fetch the complete documentation index at: https://auth0.generaltranslation.app/llms.txt
Use this file to discover all available pages before exploring further.
Applications privées
Types d’autorisation
- Une application web avec un système dorsal sécurisé qui utilise leFlux de code d’autorisation, Flux de mot de passe du propriétaire de ressource ou Flux de mot de passe du propriétaire de ressource avec soutien de partition
- Une application de communication entre machines (M-M) qui utilise le Flux des identifiants client
Jetons d’ID
- Symétriquement, en utilisant le secret client (
HS256) - Asymétriquement, en utilisant une clé privée (
RS256)
Applications publiques
Types d’autorisation
- Une application de bureau ou mobile native qui utilise Flux de code d’autorisation avec PKCE
- Une application web côté client basée sur JavaScript (telle qu’une application à page unique) qui utilise le flux d’autorisation implicite
Jetons d’ID
- Signés asymétriquement, en utilisant une clé privée (
RS256) - Vérifiés à l’aide de la clé publique correspondant à la clé privée utilisée pour signer le jeton