Partager via


ServiceAuthenticationFilter Classe

Définition

Représente un filtre d’authentification qui s’authentifie via le middleware OWIN et crée un ServiceUser en tant que IPrincipal.

public class ServiceAuthenticationFilter : System.Web.Http.Filters.IAuthenticationFilter
type ServiceAuthenticationFilter = class
    interface IAuthenticationFilter
    interface IFilter
Public Class ServiceAuthenticationFilter
Implements IAuthenticationFilter
Héritage
ServiceAuthenticationFilter
Implémente
System.Web.Http.Filters.IAuthenticationFilter System.Web.Http.Filters.IFilter

Constructeurs

ServiceAuthenticationFilter(IServiceTokenHandler)

Initialise une nouvelle instance de la classe ServiceAuthenticationFilter.

ServiceAuthenticationFilter(String, IServiceTokenHandler)

Initialise une nouvelle instance de la classe ServiceAuthenticationFilter.

Propriétés

AllowMultiple

Obtient ou définit une valeur indiquant si plusieurs instance de cet attribut peuvent être spécifiés pour un seul élément de programme.

AuthenticationType

Obtient ou définit le type d’authentification du middleware OWIN utilisé.

Méthodes

AddResponseChallenge(AuthenticationResponseChallenge)

Ajoute le défi de réponse fourni par le middleware OWIN identifié par le donné AuthenticationType. Cela est appelé dans le cadre de la création d’un défi d’authentification pour une demande donnée.

AuthenticateAsync(HttpAuthenticationContext, CancellationToken)

Authentifie de manière asynchrone la demande actuelle en recherchant un intergiciel d’authentification OWIN avec l’authentification donnée AuthenticationType et en déléguant l’authentification à ce middleware.

AuthenticateAsync(IAuthenticationManager)

Authentifie de manière asynchrone la demande actuelle en recherchant un intergiciel d’authentification OWIN avec l’authentification donnée AuthenticationType et en déléguant l’authentification à ce middleware.

ChallengeAsync(HttpAuthenticationChallengeContext, CancellationToken)

Émet un défi d’authentification pour la demande actuelle en recherchant un intergiciel d’authentification OWIN avec le donné AuthenticationType et en déléguant la génération de défi à ce middleware.

ChallengeAsync(IAuthenticationManager)

Émet un défi d’authentification pour la demande actuelle en recherchant un intergiciel d’authentification OWIN avec le donné AuthenticationType et en déléguant la génération de défi à ce middleware.

CreatePrincipal(AuthenticateResult)

Crée un à l’aide IPrincipal du fourni Microsoft.Owin.Security.AuthenticateResult.

S’applique à