RemoteAuthenticationContext<TOptions> Clase

Definición

Contexto base para la autenticación remota.

generic <typename TOptions>
 where TOptions : AuthenticationSchemeOptionspublic ref class RemoteAuthenticationContext abstract : Microsoft::AspNetCore::Authentication::HandleRequestContext<TOptions>
public abstract class RemoteAuthenticationContext<TOptions> : Microsoft.AspNetCore.Authentication.HandleRequestContext<TOptions> where TOptions : AuthenticationSchemeOptions
type RemoteAuthenticationContext<'Options (requires 'Options :> AuthenticationSchemeOptions)> = class
    inherit HandleRequestContext<'Options (requires 'Options :> AuthenticationSchemeOptions)>
Public MustInherit Class RemoteAuthenticationContext(Of TOptions)
Inherits HandleRequestContext(Of TOptions)

Parámetros de tipo

TOptions
Herencia
RemoteAuthenticationContext<TOptions>
Derivado

Constructores

Nombre Description
RemoteAuthenticationContext<TOptions>(HttpContext, AuthenticationScheme, TOptions, AuthenticationProperties)

Constructor.

Propiedades

Nombre Description
HttpContext

Contexto.

(Heredado de BaseContext<TOptions>)
Options

Obtiene las opciones de autenticación asociadas al esquema.

(Heredado de BaseContext<TOptions>)
Principal

Obtiene el ClaimsPrincipal objeto que contiene las notificaciones del usuario.

Properties

Obtiene o establece el AuthenticationProperties.

Request

La solicitud.

(Heredado de BaseContext<TOptions>)
Response

Respuesta.

(Heredado de BaseContext<TOptions>)
Result

que HandleRequestResult usa el controlador.

(Heredado de HandleRequestContext<TOptions>)
Scheme

Esquema de autenticación.

(Heredado de BaseContext<TOptions>)

Métodos

Nombre Description
Fail(Exception)

Indica que se produjo un error en la autenticación.

Fail(String)

Indica que se produjo un error en la autenticación.

HandleResponse()

Interrumpe todo el procesamiento para esta solicitud y vuelve al cliente. El llamador es el responsable de generar la respuesta completa.

(Heredado de HandleRequestContext<TOptions>)
SkipHandler()

Deje de procesar la solicitud en el controlador actual.

(Heredado de HandleRequestContext<TOptions>)
Success()

Llama a success creating a ticket with the Principal y Properties.

Se aplica a