Bases des technologies web
Quelle description de la relation entre OAuth 2.0 et OpenID Connect est correcte ?
- AOAuth 2.0 est un mécanisme de délégation de l'autorisation d'accès aux ressources, et OpenID Connect y ajoute un jeton d'identité (ID token) qui transmet le résultat de l'authentification, ce qui permet de l'utiliser pour la connexion
- BOAuth 2.0 est un mécanisme qui transmet le résultat de l'authentification de l'utilisateur, et OpenID Connect, sans l'utiliser, envoie directement le mot de passe de l'utilisateur à chaque service lié pour le vérifier
- COpenID Connect est un protocole de chiffrement des communications HTTP, utilisé à la place de TLS pour envoyer les écrans de connexion
Afficher la réponse et l'explication
Réponse : A. OAuth 2.0 est un mécanisme de délégation de l'autorisation d'accès aux ressources, et OpenID Connect y ajoute un jeton d'identité (ID token) qui transmet le résultat de l'authentification, ce qui permet de l'utiliser pour la connexion
Un jeton d'accès OAuth 2.0 représente une permission, au sens de « tu peux utiliser les ressources de cette portée » ; il n'est pas conçu pour vérifier qui s'est connecté. OpenID Connect ajoute au flux d'OAuth 2.0 un jeton d'identité sous la forme d'un JWT signé. Le jeton d'identité contient l'émetteur, l'identifiant de l'utilisateur, le client destinataire, la date d'expiration, etc., et le client en vérifie la signature et le contenu pour savoir qui est l'utilisateur. Ce mécanisme sert aux fonctions de connexion avec le compte d'un autre service et à l'authentification unique (SSO).
Continuer : 9 autres questions sur Bases des technologies web