Compartir a través de


RedirectContext Clase

Definición

Cuando un usuario configura el objeto OpenIdConnectHandler que se va a notificar antes de redirigir a un IdentityProvider, se pasa una instancia de RedirectContext a RedirectToIdentityProvider(RedirectContext) y RedirectToIdentityProviderForSignOut(RedirectContext).

public ref class RedirectContext : Microsoft::AspNetCore::Authentication::OpenIdConnect::BaseOpenIdConnectContext
public ref class RedirectContext : Microsoft::AspNetCore::Authentication::PropertiesContext<Microsoft::AspNetCore::Authentication::OpenIdConnect::OpenIdConnectOptions ^>
public class RedirectContext : Microsoft.AspNetCore.Authentication.OpenIdConnect.BaseOpenIdConnectContext
public class RedirectContext : Microsoft.AspNetCore.Authentication.PropertiesContext<Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectOptions>
type RedirectContext = class
    inherit BaseOpenIdConnectContext
type RedirectContext = class
    inherit PropertiesContext<OpenIdConnectOptions>
Public Class RedirectContext
Inherits BaseOpenIdConnectContext
Public Class RedirectContext
Inherits PropertiesContext(Of OpenIdConnectOptions)
Herencia
Herencia

Constructores

RedirectContext(HttpContext, AuthenticationScheme, OpenIdConnectOptions, AuthenticationProperties)

Inicializa una nueva instancia de la clase RedirectContext.

RedirectContext(HttpContext, OpenIdConnectOptions, AuthenticationProperties)

Cuando un usuario configura el objeto OpenIdConnectHandler que se va a notificar antes de redirigir a un IdentityProvider, se pasa una instancia de RedirectContext a RedirectToIdentityProvider(RedirectContext) y RedirectToIdentityProviderForSignOut(RedirectContext).

Propiedades

Handled

Si es true, omitirá cualquier lógica predeterminada para este redireccionamiento.

HandledResponse

Cuando un usuario configura el objeto OpenIdConnectHandler que se va a notificar antes de redirigir a un IdentityProvider, se pasa una instancia de RedirectContext a RedirectToIdentityProvider(RedirectContext) y RedirectToIdentityProviderForSignOut(RedirectContext).

(Heredado de BaseControlContext)
HttpContext

Cuando un usuario configura el objeto OpenIdConnectHandler que se va a notificar antes de redirigir a un IdentityProvider, se pasa una instancia de RedirectContext a RedirectToIdentityProvider(RedirectContext) y RedirectToIdentityProviderForSignOut(RedirectContext).

(Heredado de BaseContext)
HttpContext

Contexto.

(Heredado de BaseContext<TOptions>)
Options

Cuando un usuario configura el objeto OpenIdConnectHandler que se va a notificar antes de redirigir a un IdentityProvider, se pasa una instancia de RedirectContext a RedirectToIdentityProvider(RedirectContext) y RedirectToIdentityProviderForSignOut(RedirectContext).

(Heredado de BaseOpenIdConnectContext)
Options

Obtiene las opciones de autenticación asociadas al esquema.

(Heredado de BaseContext<TOptions>)
Properties

Cuando un usuario configura el objeto OpenIdConnectHandler que se va a notificar antes de redirigir a un IdentityProvider, se pasa una instancia de RedirectContext a RedirectToIdentityProvider(RedirectContext) y RedirectToIdentityProviderForSignOut(RedirectContext).

Properties

Obtiene o establece el AuthenticationProperties.

(Heredado de PropertiesContext<TOptions>)
ProtocolMessage

Obtiene o establece el OpenIdConnectMessage.

ProtocolMessage

Cuando un usuario configura el objeto OpenIdConnectHandler que se va a notificar antes de redirigir a un IdentityProvider, se pasa una instancia de RedirectContext a RedirectToIdentityProvider(RedirectContext) y RedirectToIdentityProviderForSignOut(RedirectContext).

(Heredado de BaseOpenIdConnectContext)
Request

Cuando un usuario configura el objeto OpenIdConnectHandler que se va a notificar antes de redirigir a un IdentityProvider, se pasa una instancia de RedirectContext a RedirectToIdentityProvider(RedirectContext) y RedirectToIdentityProviderForSignOut(RedirectContext).

(Heredado de BaseContext)
Request

La solicitud.

(Heredado de BaseContext<TOptions>)
Response

Cuando un usuario configura el objeto OpenIdConnectHandler que se va a notificar antes de redirigir a un IdentityProvider, se pasa una instancia de RedirectContext a RedirectToIdentityProvider(RedirectContext) y RedirectToIdentityProviderForSignOut(RedirectContext).

(Heredado de BaseContext)
Response

Respuesta.

(Heredado de BaseContext<TOptions>)
Scheme

Esquema de autenticación.

(Heredado de BaseContext<TOptions>)
Skipped

Cuando un usuario configura el objeto OpenIdConnectHandler que se va a notificar antes de redirigir a un IdentityProvider, se pasa una instancia de RedirectContext a RedirectToIdentityProvider(RedirectContext) y RedirectToIdentityProviderForSignOut(RedirectContext).

(Heredado de BaseControlContext)
State

Cuando un usuario configura el objeto OpenIdConnectHandler que se va a notificar antes de redirigir a un IdentityProvider, se pasa una instancia de RedirectContext a RedirectToIdentityProvider(RedirectContext) y RedirectToIdentityProviderForSignOut(RedirectContext).

(Heredado de BaseControlContext)
Ticket

Obtiene o establece el objeto Ticket que se va a devolver si este evento indica que controló el evento.

(Heredado de BaseControlContext)

Métodos

CheckEventResult(AuthenticateResult)

Cuando un usuario configura el objeto OpenIdConnectHandler que se va a notificar antes de redirigir a un IdentityProvider, se pasa una instancia de RedirectContext a RedirectToIdentityProvider(RedirectContext) y RedirectToIdentityProviderForSignOut(RedirectContext).

(Heredado de BaseControlContext)
HandleResponse()

Omite cualquier lógica predeterminada para este redireccionamiento.

HandleResponse()

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

(Heredado de BaseControlContext)
SkipToNextMiddleware()

Interrumpe el procesamiento de la solicitud en el middleware actual y pasa el control al siguiente elemento. No se llamará a SignIn.

(Heredado de BaseControlContext)

Se aplica a