Compartilhar via


RedirectContext Classe

Definição

Quando um usuário configura o OpenIdConnectHandler para ser notificado antes de redirecionar para um IdentityProvider, uma instância de RedirectContext é passada para o RedirectToIdentityProvider(RedirectContext) e 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)
Herança
Herança

Construtores

RedirectContext(HttpContext, AuthenticationScheme, OpenIdConnectOptions, AuthenticationProperties)

Inicializa uma nova instância de RedirectContext.

RedirectContext(HttpContext, OpenIdConnectOptions, AuthenticationProperties)

Quando um usuário configura o OpenIdConnectHandler para ser notificado antes de redirecionar para um IdentityProvider, uma instância de RedirectContext é passada para o RedirectToIdentityProvider(RedirectContext) e RedirectToIdentityProviderForSignOut(RedirectContext).

Propriedades

Handled

Se for true, ignorará qualquer lógica padrão para esse redirecionamento.

HandledResponse

Quando um usuário configura o OpenIdConnectHandler para ser notificado antes de redirecionar para um IdentityProvider, uma instância de RedirectContext é passada para o RedirectToIdentityProvider(RedirectContext) e RedirectToIdentityProviderForSignOut(RedirectContext).

(Herdado de BaseControlContext)
HttpContext

Quando um usuário configura o OpenIdConnectHandler para ser notificado antes de redirecionar para um IdentityProvider, uma instância de RedirectContext é passada para o RedirectToIdentityProvider(RedirectContext) e RedirectToIdentityProviderForSignOut(RedirectContext).

(Herdado de BaseContext)
HttpContext

O contexto.

(Herdado de BaseContext<TOptions>)
Options

Quando um usuário configura o OpenIdConnectHandler para ser notificado antes de redirecionar para um IdentityProvider, uma instância de RedirectContext é passada para o RedirectToIdentityProvider(RedirectContext) e RedirectToIdentityProviderForSignOut(RedirectContext).

(Herdado de BaseOpenIdConnectContext)
Options

Obtém as opções de autenticação associadas ao esquema.

(Herdado de BaseContext<TOptions>)
Properties

Quando um usuário configura o OpenIdConnectHandler para ser notificado antes de redirecionar para um IdentityProvider, uma instância de RedirectContext é passada para o RedirectToIdentityProvider(RedirectContext) e RedirectToIdentityProviderForSignOut(RedirectContext).

Properties

Obtém ou define o AuthenticationProperties.

(Herdado de PropertiesContext<TOptions>)
ProtocolMessage

Obtém ou define o OpenIdConnectMessage.

ProtocolMessage

Quando um usuário configura o OpenIdConnectHandler para ser notificado antes de redirecionar para um IdentityProvider, uma instância de RedirectContext é passada para o RedirectToIdentityProvider(RedirectContext) e RedirectToIdentityProviderForSignOut(RedirectContext).

(Herdado de BaseOpenIdConnectContext)
Request

Quando um usuário configura o OpenIdConnectHandler para ser notificado antes de redirecionar para um IdentityProvider, uma instância de RedirectContext é passada para o RedirectToIdentityProvider(RedirectContext) e RedirectToIdentityProviderForSignOut(RedirectContext).

(Herdado de BaseContext)
Request

A solicitação.

(Herdado de BaseContext<TOptions>)
Response

Quando um usuário configura o OpenIdConnectHandler para ser notificado antes de redirecionar para um IdentityProvider, uma instância de RedirectContext é passada para o RedirectToIdentityProvider(RedirectContext) e RedirectToIdentityProviderForSignOut(RedirectContext).

(Herdado de BaseContext)
Response

A resposta.

(Herdado de BaseContext<TOptions>)
Scheme

O esquema de autenticação.

(Herdado de BaseContext<TOptions>)
Skipped

Quando um usuário configura o OpenIdConnectHandler para ser notificado antes de redirecionar para um IdentityProvider, uma instância de RedirectContext é passada para o RedirectToIdentityProvider(RedirectContext) e RedirectToIdentityProviderForSignOut(RedirectContext).

(Herdado de BaseControlContext)
State

Quando um usuário configura o OpenIdConnectHandler para ser notificado antes de redirecionar para um IdentityProvider, uma instância de RedirectContext é passada para o RedirectToIdentityProvider(RedirectContext) e RedirectToIdentityProviderForSignOut(RedirectContext).

(Herdado de BaseControlContext)
Ticket

Obtém ou define o Ticket para retornar se esse evento sinalizar que ele lidou com o evento.

(Herdado de BaseControlContext)

Métodos

CheckEventResult(AuthenticateResult)

Quando um usuário configura o OpenIdConnectHandler para ser notificado antes de redirecionar para um IdentityProvider, uma instância de RedirectContext é passada para o RedirectToIdentityProvider(RedirectContext) e RedirectToIdentityProviderForSignOut(RedirectContext).

(Herdado de BaseControlContext)
HandleResponse()

Ignora qualquer lógica padrão para esse redirecionamento.

HandleResponse()

Descontinuar todo o processamento para essa solicitação e retornar ao cliente. O chamador é responsável pela geração da resposta completa. Defina o Ticket para disparar o SignIn.

(Herdado de BaseControlContext)
SkipToNextMiddleware()

Descontinuar o processamento da solicitação no middleware atual e passar o controle para o próximo. SignIn não será chamado.

(Herdado de BaseControlContext)

Aplica-se a