Compartilhar via


AuthenticationOptions Classe

Definição

Opções para configurar a autenticação.

public ref class AuthenticationOptions
public class AuthenticationOptions
type AuthenticationOptions = class
Public Class AuthenticationOptions
Herança
AuthenticationOptions

Construtores

AuthenticationOptions()

Opções para configurar a autenticação.

Propriedades

DefaultAuthenticateScheme

Usado como o esquema padrão por AuthenticateAsync(HttpContext, String).

DefaultChallengeScheme

Usado como o esquema padrão por ChallengeAsync(HttpContext, String, AuthenticationProperties).

DefaultForbidScheme

Usado como o esquema padrão por ForbidAsync(HttpContext, String, AuthenticationProperties).

DefaultScheme

Usado como o esquema padrão de fallback para todos os outros padrões.

DefaultSignInScheme

Usado como o esquema padrão por SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties).

DefaultSignOutScheme

Usado como o esquema padrão por SignOutAsync(HttpContext, String, AuthenticationProperties).

RequireAuthenticatedSignIn

Se for true, SignIn deverá gerar se a tentativa com um usuário não for autenticada. Um usuário será considerado autenticado se IsAuthenticated retornar true para o ClaimsPrincipal associado à solicitação HTTP.

SchemeMap

Mapeia esquemas por nome.

Schemes

Retorna os esquemas na ordem em que foram adicionados (importante para prioridade de tratamento de solicitações)

Métodos

AddScheme(String, Action<AuthenticationSchemeBuilder>)

Adiciona um AuthenticationScheme.

AddScheme<THandler>(String, String)

Adiciona um AuthenticationScheme.

Aplica-se a