Condividi tramite


RedirectContext Classe

Definizione

Quando un utente configura l'oggetto OpenIdConnectHandler per la notifica prima del reindirizzamento a un IdentityProvider, viene passata un'istanza di RedirectContext a 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)
Ereditarietà
Ereditarietà

Costruttori

RedirectContext(HttpContext, AuthenticationScheme, OpenIdConnectOptions, AuthenticationProperties)

Inizializza una nuova istanza di RedirectContext.

RedirectContext(HttpContext, OpenIdConnectOptions, AuthenticationProperties)

Quando un utente configura l'oggetto OpenIdConnectHandler per la notifica prima del reindirizzamento a un IdentityProvider, viene passata un'istanza di RedirectContext a RedirectToIdentityProvider(RedirectContext) e RedirectToIdentityProviderForSignOut(RedirectContext).

Proprietà

Handled

Se true, ignorerà qualsiasi logica predefinita per questo reindirizzamento.

HandledResponse

Quando un utente configura l'oggetto OpenIdConnectHandler per la notifica prima del reindirizzamento a un IdentityProvider, viene passata un'istanza di RedirectContext a RedirectToIdentityProvider(RedirectContext) e RedirectToIdentityProviderForSignOut(RedirectContext).

(Ereditato da BaseControlContext)
HttpContext

Quando un utente configura l'oggetto OpenIdConnectHandler per la notifica prima del reindirizzamento a un IdentityProvider, viene passata un'istanza di RedirectContext a RedirectToIdentityProvider(RedirectContext) e RedirectToIdentityProviderForSignOut(RedirectContext).

(Ereditato da BaseContext)
HttpContext

Contesto.

(Ereditato da BaseContext<TOptions>)
Options

Quando un utente configura l'oggetto OpenIdConnectHandler per la notifica prima del reindirizzamento a un IdentityProvider, viene passata un'istanza di RedirectContext a RedirectToIdentityProvider(RedirectContext) e RedirectToIdentityProviderForSignOut(RedirectContext).

(Ereditato da BaseOpenIdConnectContext)
Options

Ottiene le opzioni di autenticazione associate allo schema.

(Ereditato da BaseContext<TOptions>)
Properties

Quando un utente configura l'oggetto OpenIdConnectHandler per la notifica prima del reindirizzamento a un IdentityProvider, viene passata un'istanza di RedirectContext a RedirectToIdentityProvider(RedirectContext) e RedirectToIdentityProviderForSignOut(RedirectContext).

Properties

Ottiene o imposta AuthenticationProperties.

(Ereditato da PropertiesContext<TOptions>)
ProtocolMessage

Ottiene o imposta OpenIdConnectMessage.

ProtocolMessage

Quando un utente configura l'oggetto OpenIdConnectHandler per la notifica prima del reindirizzamento a un IdentityProvider, viene passata un'istanza di RedirectContext a RedirectToIdentityProvider(RedirectContext) e RedirectToIdentityProviderForSignOut(RedirectContext).

(Ereditato da BaseOpenIdConnectContext)
Request

Quando un utente configura l'oggetto OpenIdConnectHandler per la notifica prima del reindirizzamento a un IdentityProvider, viene passata un'istanza di RedirectContext a RedirectToIdentityProvider(RedirectContext) e RedirectToIdentityProviderForSignOut(RedirectContext).

(Ereditato da BaseContext)
Request

Richiesta.

(Ereditato da BaseContext<TOptions>)
Response

Quando un utente configura l'oggetto OpenIdConnectHandler per la notifica prima del reindirizzamento a un IdentityProvider, viene passata un'istanza di RedirectContext a RedirectToIdentityProvider(RedirectContext) e RedirectToIdentityProviderForSignOut(RedirectContext).

(Ereditato da BaseContext)
Response

Risposta.

(Ereditato da BaseContext<TOptions>)
Scheme

Schema di autenticazione.

(Ereditato da BaseContext<TOptions>)
Skipped

Quando un utente configura l'oggetto OpenIdConnectHandler per la notifica prima del reindirizzamento a un IdentityProvider, viene passata un'istanza di RedirectContext a RedirectToIdentityProvider(RedirectContext) e RedirectToIdentityProviderForSignOut(RedirectContext).

(Ereditato da BaseControlContext)
State

Quando un utente configura l'oggetto OpenIdConnectHandler per la notifica prima del reindirizzamento a un IdentityProvider, viene passata un'istanza di RedirectContext a RedirectToIdentityProvider(RedirectContext) e RedirectToIdentityProviderForSignOut(RedirectContext).

(Ereditato da BaseControlContext)
Ticket

Ottiene o imposta l'oggetto Ticket da restituire se questo evento segnala che ha gestito l'evento.

(Ereditato da BaseControlContext)

Metodi

CheckEventResult(AuthenticateResult)

Quando un utente configura l'oggetto OpenIdConnectHandler per la notifica prima del reindirizzamento a un IdentityProvider, viene passata un'istanza di RedirectContext a RedirectToIdentityProvider(RedirectContext) e RedirectToIdentityProviderForSignOut(RedirectContext).

(Ereditato da BaseControlContext)
HandleResponse()

Ignora qualsiasi logica predefinita per questo reindirizzamento.

HandleResponse()

Sospende l'elaborazione per questa richiesta e torna al client. Il chiamante è responsabile della generazione della risposta completa. Impostare su Ticket per attivare SignIn.

(Ereditato da BaseControlContext)
SkipToNextMiddleware()

Sospende l'elaborazione della richiesta nel middleware corrente e passa il controllo a quello successivo. SignIn non verrà chiamato.

(Ereditato da BaseControlContext)

Si applica a