Classe AuthenticationHandler<TOptions>

Classe de base pour le travail par demande effectué par la plupart des intergiciels (middleware) d'authentification.

System.Object
  Microsoft.Owin.Security.Infrastructure.AuthenticationHandler
    Microsoft.Owin.Security.Infrastructure.AuthenticationHandler<TOptions>

Espace de noms :  Microsoft.Owin.Security.Infrastructure
Assembly :  Microsoft.Owin.Security (en Microsoft.Owin.Security.dll)

public abstract class AuthenticationHandler<TOptions> : AuthenticationHandler 
where TOptions : AuthenticationOptions

Paramètres de type

TOptions

Le type des options.

Le type AuthenticationHandler<TOptions> expose les membres suivants.

  NomDescription
Méthode protégéeAuthenticationHandler<TOptions>Initialise une nouvelle instance de la classe AuthenticationHandler<TOptions>.
Haut de la page

  NomDescription
Méthode protégéeApplyResponseChallengeAsyncIgnorez cette méthode s'il s'agit d'une stimulation d'authentification 401, notamment si elle requiert une interaction dans le flux de requête. Cela s'apparente à une réponse d'en-tête ou à remplacer le résultat 401 par le résultat 302 dans une page de connexion ou à un emplacement de connexion externe. (hérité de AuthenticationHandler.)
Méthode protégéeApplyResponseCoreAsyncMéthode de base qu'il est possible de remplacer par le gestionnaire. Le comportement par défaut consiste à appeler deux activités de réponse communes ; l'une pour la connexion/déconnexion, l'autre pour les stimulations 401. (hérité de AuthenticationHandler.)
Méthode protégéeApplyResponseGrantAsyncIgnorez cette méthode dans le cadre d'une connexion/déconnexion, si le schéma d'authentification en question contient des informations accordées/révoquées dans le flux de requête. Cela s'apparente à l'acceptation/suppression de cookies. (hérité de AuthenticationHandler.)
Méthode publiqueAuthenticateAsyncDéclenche l'exécution logique d'authentification dans AuthenticateCore pour la requête en cours, une fois au maximum, puis retourne les résultats. Plusieurs appels d'authentification retournent la valeur initiale. Cette méthode prévaut toujours sur celle qui consiste à appeler directement la méthode AuthenticateCore. (hérité de AuthenticationHandler.)
Méthode protégéeAuthenticateCoreAsyncLogique d'authentification principale qui doit être fournie par le gestionnaire. Appelée au moins une fois par requête. Évitez les appels directs. Privilégiez plutôt la méthode d'authentification encapsulée. (hérité de AuthenticationHandler.)
Méthode protégéeBaseInitializeAsync (hérité de AuthenticationHandler.)
Méthode publiqueEquals (hérité de Object.)
Méthode protégéeFinalize (hérité de Object.)
Méthode protégéeGenerateCorrelationId (hérité de AuthenticationHandler.)
Méthode publiqueGetHashCode (hérité de Object.)
Méthode publiqueGetType (hérité de Object.)
Méthode protégéeInitializeCoreAsync (hérité de AuthenticationHandler.)
Méthode publiqueInvokeAsyncAppelée une fois par code commun après l'initialisation. Si un intergiciel d'authentification répond directement à un chemin d'accès spécifique, il doit remplacer le chemin virtuel, fournir une réponse appropriée et une valeur true pour interrompre le traitement. (hérité de AuthenticationHandler.)
Méthode protégéeMemberwiseClone (hérité de Object.)
Méthode protégéeTeardownCoreAsync (hérité de AuthenticationHandler.)
Méthode publiqueToString (hérité de Object.)
Méthode protégéeValidateCorrelationId (hérité de AuthenticationHandler.)
Haut de la page

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.
Afficher: