AuthenticationOptions Clase

Definición

Opciones para configurar la autenticación.

public ref class AuthenticationOptions
public class AuthenticationOptions
type AuthenticationOptions = class
Public Class AuthenticationOptions
Herencia
AuthenticationOptions

Constructores

AuthenticationOptions()

Opciones para configurar la autenticación.

Propiedades

DefaultAuthenticateScheme

Se usa como esquema predeterminado por AuthenticateAsync(HttpContext, String).

DefaultChallengeScheme

Se usa como esquema predeterminado por ChallengeAsync(HttpContext, String, AuthenticationProperties).

DefaultForbidScheme

Se usa como esquema predeterminado por ForbidAsync(HttpContext, String, AuthenticationProperties).

DefaultScheme

Se usa como esquema predeterminado de reserva para todos los demás valores predeterminados.

DefaultSignInScheme

Se usa como esquema predeterminado por SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties).

DefaultSignOutScheme

Se usa como esquema predeterminado por SignOutAsync(HttpContext, String, AuthenticationProperties).

RequireAuthenticatedSignIn

Si es true, SignIn debe iniciarse si no se ha intentado con un usuario. Un usuario se considera autenticado si IsAuthenticated devuelve true para el ClaimsPrincipal asociado a la solicitud HTTP.

SchemeMap

Asigna esquemas por nombre.

Schemes

Devuelve los esquemas en el orden en que se agregaron (importante para la prioridad de control de solicitudes).

Métodos

AddScheme(String, Action<AuthenticationSchemeBuilder>)

Agrega un objeto AuthenticationScheme.

AddScheme<THandler>(String, String)

Agrega un objeto AuthenticationScheme.

Se aplica a