Microsoft.AspNetCore.Authentication.OAuth Espace de noms

Contient des types qui activent la prise en charge de l’authentification OAuth.

Classes

Nom Description
OAuthChallengeProperties

AuthenticationProperties pour un défi OAuth.

OAuthCodeExchangeContext

Contient des 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 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>

Intergiciel ASP.NET Core pour authentifier les utilisateurs à l’aide de services OAuth.

OAuthOptions

Configuration options OAuth.

OAuthRedirectToAuthorizationContext

Le 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

Nom Description
IOAuthEvents

Spécifie les méthodes de rappel que les OAuthMiddleware<TOptions> appels permettent 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 l’authentification du fournisseur externe dans ASP.NET Core.