Partilhar via


AuthenticationHttpContextExtensions Classe

Definição

Métodos de extensão para expor a Autenticação em HttpContext.

public ref class AuthenticationHttpContextExtensions abstract sealed
public static class AuthenticationHttpContextExtensions
type AuthenticationHttpContextExtensions = class
Public Module AuthenticationHttpContextExtensions
Herança
AuthenticationHttpContextExtensions

Métodos

AuthenticateAsync(HttpContext)

Autentique a solicitação atual usando o esquema de autenticação padrão. O esquema de autenticação padrão pode ser configurado usando DefaultAuthenticateScheme.

AuthenticateAsync(HttpContext, String)

Autentique a solicitação atual usando o esquema especificado.

ChallengeAsync(HttpContext)

Desafie a solicitação atual usando o esquema de desafio padrão. Um desafio de autenticação pode ser emitido quando um usuário não autenticado solicita um ponto de extremidade que requer autenticação. O esquema de desafio padrão pode ser configurado usando DefaultChallengeScheme.

ChallengeAsync(HttpContext, AuthenticationProperties)

Desafie a solicitação atual usando o esquema de desafio padrão. Um desafio de autenticação pode ser emitido quando um usuário não autenticado solicita um ponto de extremidade que requer autenticação. O esquema de desafio padrão pode ser configurado usando DefaultChallengeScheme.

ChallengeAsync(HttpContext, String)

Desafie a solicitação atual usando o esquema especificado. Um desafio de autenticação pode ser emitido quando um usuário não autenticado solicita um ponto de extremidade que requer autenticação.

ChallengeAsync(HttpContext, String, AuthenticationProperties)

Desafie a solicitação atual usando o esquema especificado. Um desafio de autenticação pode ser emitido quando um usuário não autenticado solicita um ponto de extremidade que requer autenticação.

ForbidAsync(HttpContext)

Proíba a solicitação atual usando o esquema de proibição padrão. Proibir é usado quando um usuário autenticado tenta acessar um recurso que não tem permissão para acessar. O esquema de proibição padrão pode ser configurado usando DefaultForbidScheme.

ForbidAsync(HttpContext, AuthenticationProperties)

Proíba a solicitação atual usando o esquema de proibição padrão. Proibir é usado quando um usuário autenticado tenta acessar um recurso que não tem permissão para acessar. O esquema de proibição padrão pode ser configurado usando DefaultForbidScheme.

ForbidAsync(HttpContext, String)

Proíba a solicitação atual usando o esquema especificado. Proibir é usado quando um usuário autenticado tenta acessar um recurso que não tem permissão para acessar.

ForbidAsync(HttpContext, String, AuthenticationProperties)

Proíba a solicitação atual usando o esquema especificado. Proibir é usado quando um usuário autenticado tenta acessar um recurso que não tem permissão para acessar.

GetTokenAsync(HttpContext, String)

Autentica a solicitação usando o esquema de autenticação padrão e retorna o valor do token. O esquema de autenticação padrão pode ser configurado usando DefaultAuthenticateScheme.

GetTokenAsync(HttpContext, String, String)

Autentica a solicitação usando o esquema especificado e retorna o valor do token.

SignInAsync(HttpContext, ClaimsPrincipal)

Entre em uma entidade de segurança para o esquema de autenticação padrão. O esquema padrão para entrar pode ser configurado usando DefaultSignInScheme.

SignInAsync(HttpContext, ClaimsPrincipal, AuthenticationProperties)

Entre em uma entidade de segurança para o esquema de autenticação padrão. O esquema padrão para entrar pode ser configurado usando DefaultSignInScheme.

SignInAsync(HttpContext, String, ClaimsPrincipal)

Entre em uma entidade de segurança para o esquema especificado.

SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties)

Entre em uma entidade de segurança para o esquema especificado.

SignOutAsync(HttpContext)

Desconscreva uma entidade de segurança para o esquema de autenticação padrão. O esquema padrão para sair pode ser configurado usando DefaultSignOutScheme.

SignOutAsync(HttpContext, AuthenticationProperties)

Desconscreva uma entidade de segurança para o esquema de autenticação padrão. O esquema padrão para sair pode ser configurado usando DefaultSignOutScheme.

SignOutAsync(HttpContext, String)

Desconscreva uma entidade de segurança para o esquema especificado.

SignOutAsync(HttpContext, String, AuthenticationProperties)

Desconscreva uma entidade de segurança para o esquema especificado.

Aplica-se a