ServiceAuthenticationFilter Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um filtro de autenticação que se autentica por meio do middleware OWIN e cria um ServiceUser como IPrincipal.
public class ServiceAuthenticationFilter : System.Web.Http.Filters.IAuthenticationFilter
type ServiceAuthenticationFilter = class
interface IAuthenticationFilter
interface IFilter
Public Class ServiceAuthenticationFilter
Implements IAuthenticationFilter
- Herança
-
ServiceAuthenticationFilter
- Implementações
-
System.Web.Http.Filters.IAuthenticationFilter System.Web.Http.Filters.IFilter
Construtores
ServiceAuthenticationFilter(IServiceTokenHandler) |
Inicializa uma nova instância da classe ServiceAuthenticationFilter. |
ServiceAuthenticationFilter(String, IServiceTokenHandler) |
Inicializa uma nova instância da classe ServiceAuthenticationFilter. |
Propriedades
AllowMultiple |
Obtém ou define um valor que indica se mais de uma instância desse atributo pode ser especificada para um único elemento de programa. |
AuthenticationType |
Obtém ou define o tipo de autenticação do middleware OWIN usado. |
Métodos
AddResponseChallenge(AuthenticationResponseChallenge) |
Adiciona o desafio de resposta fornecido pelo middleware OWIN identificado pelo determinado AuthenticationType. Isso é chamado como parte da criação de um desafio de autenticação para uma determinada solicitação. |
AuthenticateAsync(HttpAuthenticationContext, CancellationToken) |
Autentica de forma assíncrona a solicitação atual procurando um middleware de autenticação OWIN com a autenticação fornecida AuthenticationType e delegando a autenticação a esse middleware. |
AuthenticateAsync(IAuthenticationManager) |
Autentica de forma assíncrona a solicitação atual procurando um middleware de autenticação OWIN com a autenticação fornecida AuthenticationType e delegando a autenticação a esse middleware. |
ChallengeAsync(HttpAuthenticationChallengeContext, CancellationToken) |
Emite um desafio de autenticação para a solicitação atual procurando um middleware de autenticação OWIN com o fornecido AuthenticationType e delegando a geração de desafio a esse middleware. |
ChallengeAsync(IAuthenticationManager) |
Emite um desafio de autenticação para a solicitação atual procurando um middleware de autenticação OWIN com o fornecido AuthenticationType e delegando a geração de desafio a esse middleware. |
CreatePrincipal(AuthenticateResult) |
Cria um IPrincipal usando o fornecido Microsoft.Owin.Security.AuthenticateResult. |
Aplica-se a
Azure SDK for .NET