Partager via


Microsoft.AspNetCore.Authentication.OAuth Espace de noms

Contient les types qui activent la prise en charge de l’authentification basée sur OAuth.

Classes

OAuthChallengeProperties

AuthenticationProperties pour un défi OAuth.

OAuthCodeExchangeContext

Contient les informations utilisées pour effectuer l’échange de code.

OAuthConstants

Constantes utilisées dans le protocole OAuth

OAuthCreatingTicketContext

Contient des informations sur la session de connexion ainsi que sur l’utilisateur ClaimsIdentity.

OAuthDefaults

Valeurs par défaut pour l’authentification OAuth.

OAuthEvents

Implémentation par défaut.

OAuthHandler<TOptions>

Gestionnaire d’authentification qui prend en charge OAuth.

OAuthMiddleware<TOptions>

Un intergiciel ASP.NET Core pour authentifier les utilisateurs à l’aide des services OAuth.

OAuthOptions

Configuration options OAuth.

OAuthRedirectToAuthorizationContext

Contexte passé lorsqu’un défi provoque une redirection pour autoriser le point de terminaison dans le middleware.

OAuthTokenResponse

Réponse d’un fournisseur pour une demande de jeton OAuth.

Interfaces

IOAuthEvents

Spécifie les méthodes de rappel que le OAuthMiddleware<TOptions> appelle pour permettre au développeur de contrôler le processus d’authentification.

Remarques

Pour plus d’informations sur l’utilisation de l’authentification basée sur OAuth, consultez Facebook, Google et authentification de fournisseur externe dans ASP.NET Core.