Share via


RedirectContext Sınıf

Tanım

Bir kullanıcı bir IdentityProvider'a yeniden yönlendirmeden önce bildirim almak için öğesini yapılandırdığında OpenIdConnectHandler ve RedirectToIdentityProviderForSignOut(RedirectContext)öğesine bir örneği RedirectContext geçirilirRedirectToIdentityProvider(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)
Devralma
Devralma

Oluşturucular

RedirectContext(HttpContext, AuthenticationScheme, OpenIdConnectOptions, AuthenticationProperties)

yeni bir örneğini RedirectContextbaşlatır.

RedirectContext(HttpContext, OpenIdConnectOptions, AuthenticationProperties)

Bir kullanıcı bir IdentityProvider'a yeniden yönlendirmeden önce bildirim almak için öğesini yapılandırdığında OpenIdConnectHandler ve RedirectToIdentityProviderForSignOut(RedirectContext)öğesine bir örneği RedirectContext geçirilirRedirectToIdentityProvider(RedirectContext).

Özellikler

Handled

True ise, bu yeniden yönlendirme için varsayılan mantığı atlar.

HandledResponse

Bir kullanıcı bir IdentityProvider'a yeniden yönlendirmeden önce bildirim almak için öğesini yapılandırdığında OpenIdConnectHandler ve RedirectToIdentityProviderForSignOut(RedirectContext)öğesine bir örneği RedirectContext geçirilirRedirectToIdentityProvider(RedirectContext).

(Devralındığı yer: BaseControlContext)
HttpContext

Bir kullanıcı bir IdentityProvider'a yeniden yönlendirmeden önce bildirim almak için öğesini yapılandırdığında OpenIdConnectHandler ve RedirectToIdentityProviderForSignOut(RedirectContext)öğesine bir örneği RedirectContext geçirilirRedirectToIdentityProvider(RedirectContext).

(Devralındığı yer: BaseContext)
HttpContext

Bağlam.

(Devralındığı yer: BaseContext<TOptions>)
Options

Bir kullanıcı bir IdentityProvider'a yeniden yönlendirmeden önce bildirim almak için öğesini yapılandırdığında OpenIdConnectHandler ve RedirectToIdentityProviderForSignOut(RedirectContext)öğesine bir örneği RedirectContext geçirilirRedirectToIdentityProvider(RedirectContext).

(Devralındığı yer: BaseOpenIdConnectContext)
Options

Şemayla ilişkili kimlik doğrulama seçeneklerini alır.

(Devralındığı yer: BaseContext<TOptions>)
Properties

Bir kullanıcı bir IdentityProvider'a yeniden yönlendirmeden önce bildirim almak için öğesini yapılandırdığında OpenIdConnectHandler ve RedirectToIdentityProviderForSignOut(RedirectContext)öğesine bir örneği RedirectContext geçirilirRedirectToIdentityProvider(RedirectContext).

Properties

öğesini alır veya ayarlar AuthenticationProperties.

(Devralındığı yer: PropertiesContext<TOptions>)
ProtocolMessage

öğesini alır veya ayarlar OpenIdConnectMessage.

ProtocolMessage

Bir kullanıcı bir IdentityProvider'a yeniden yönlendirmeden önce bildirim almak için öğesini yapılandırdığında OpenIdConnectHandler ve RedirectToIdentityProviderForSignOut(RedirectContext)öğesine bir örneği RedirectContext geçirilirRedirectToIdentityProvider(RedirectContext).

(Devralındığı yer: BaseOpenIdConnectContext)
Request

Bir kullanıcı bir IdentityProvider'a yeniden yönlendirmeden önce bildirim almak için öğesini yapılandırdığında OpenIdConnectHandler ve RedirectToIdentityProviderForSignOut(RedirectContext)öğesine bir örneği RedirectContext geçirilirRedirectToIdentityProvider(RedirectContext).

(Devralındığı yer: BaseContext)
Request

İstek.

(Devralındığı yer: BaseContext<TOptions>)
Response

Bir kullanıcı bir IdentityProvider'a yeniden yönlendirmeden önce bildirim almak için öğesini yapılandırdığında OpenIdConnectHandler ve RedirectToIdentityProviderForSignOut(RedirectContext)öğesine bir örneği RedirectContext geçirilirRedirectToIdentityProvider(RedirectContext).

(Devralındığı yer: BaseContext)
Response

Yanıt.

(Devralındığı yer: BaseContext<TOptions>)
Scheme

Kimlik doğrulama düzeni.

(Devralındığı yer: BaseContext<TOptions>)
Skipped

Bir kullanıcı bir IdentityProvider'a yeniden yönlendirmeden önce bildirim almak için öğesini yapılandırdığında OpenIdConnectHandler ve RedirectToIdentityProviderForSignOut(RedirectContext)öğesine bir örneği RedirectContext geçirilirRedirectToIdentityProvider(RedirectContext).

(Devralındığı yer: BaseControlContext)
State

Bir kullanıcı bir IdentityProvider'a yeniden yönlendirmeden önce bildirim almak için öğesini yapılandırdığında OpenIdConnectHandler ve RedirectToIdentityProviderForSignOut(RedirectContext)öğesine bir örneği RedirectContext geçirilirRedirectToIdentityProvider(RedirectContext).

(Devralındığı yer: BaseControlContext)
Ticket

Bu olay olayı işlediğini Ticket bildirirse döndürülecek şekilde değerini alır veya ayarlar.

(Devralındığı yer: BaseControlContext)

Yöntemler

CheckEventResult(AuthenticateResult)

Bir kullanıcı bir IdentityProvider'a yeniden yönlendirmeden önce bildirim almak için öğesini yapılandırdığında OpenIdConnectHandler ve RedirectToIdentityProviderForSignOut(RedirectContext)öğesine bir örneği RedirectContext geçirilirRedirectToIdentityProvider(RedirectContext).

(Devralındığı yer: BaseControlContext)
HandleResponse()

Bu yeniden yönlendirme için varsayılan mantığı atlar.

HandleResponse()

Bu istek için tüm işlemleri sonlandırın ve istemciye dönün. Arayan, tam yanıtı oluşturmakla sorumludur. SignIn'i Ticket tetikleme olarak ayarlayın.

(Devralındığı yer: BaseControlContext)
SkipToNextMiddleware()

Geçerli ara yazılımda isteğin işlenmesini sonlandırın ve denetimi bir sonrakine geçirin. Oturum Açma çağrılmayacak.

(Devralındığı yer: BaseControlContext)

Şunlara uygulanır