Share via


JwtBearerChallengeContext Sınıf

Tanım

PropertiesContext<TOptions> JWT taşıyıcısı kullanılarak kimliği doğrulanmış bir kaynağa erişim zorlandığında.

public ref class JwtBearerChallengeContext : Microsoft::AspNetCore::Authentication::JwtBearer::BaseJwtBearerContext
public ref class JwtBearerChallengeContext : Microsoft::AspNetCore::Authentication::PropertiesContext<Microsoft::AspNetCore::Authentication::JwtBearer::JwtBearerOptions ^>
public class JwtBearerChallengeContext : Microsoft.AspNetCore.Authentication.JwtBearer.BaseJwtBearerContext
public class JwtBearerChallengeContext : Microsoft.AspNetCore.Authentication.PropertiesContext<Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions>
type JwtBearerChallengeContext = class
    inherit BaseJwtBearerContext
type JwtBearerChallengeContext = class
    inherit PropertiesContext<JwtBearerOptions>
Public Class JwtBearerChallengeContext
Inherits BaseJwtBearerContext
Public Class JwtBearerChallengeContext
Inherits PropertiesContext(Of JwtBearerOptions)
Devralma
Devralma

Oluşturucular

JwtBearerChallengeContext(HttpContext, AuthenticationScheme, JwtBearerOptions, AuthenticationProperties)

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

JwtBearerChallengeContext(HttpContext, JwtBearerOptions, AuthenticationProperties)

PropertiesContext<TOptions> JWT taşıyıcısı kullanılarak kimliği doğrulanmış bir kaynağa erişim zorlandığında.

Özellikler

AuthenticateFailure

Kimlik doğrulama işlemi sırasında karşılaşılan hatalar.

Error

WWW-Authenticate üst bilgisinin bir parçası olarak çağırana döndürülen "error" değerini alır veya ayarlar. olarak ayarlandığında falsebu özellik null IncludeErrorDetails olabilir.

ErrorDescription

WWW-Authenticate üst bilgisinin bir parçası olarak çağırana döndürülen "error_description" değerini alır veya ayarlar. olarak ayarlandığında falsebu özellik null IncludeErrorDetails olabilir.

ErrorUri

WWW-Authenticate üst bilgisinin bir parçası olarak çağırana döndürülen "error_uri" değerini alır veya ayarlar. Açıkça ayarlanmadığı sürece bu özellik her zaman null değeridir.

Handled

True ise, bu sınama için varsayılan mantığı atlar.

HandledResponse

PropertiesContext<TOptions> JWT taşıyıcısı kullanılarak kimliği doğrulanmış bir kaynağa erişim zorlandığında.

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

PropertiesContext<TOptions> JWT taşıyıcısı kullanılarak kimliği doğrulanmış bir kaynağa erişim zorlandığında.

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

Bağlam.

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

PropertiesContext<TOptions> JWT taşıyıcısı kullanılarak kimliği doğrulanmış bir kaynağa erişim zorlandığında.

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

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

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

PropertiesContext<TOptions> JWT taşıyıcısı kullanılarak kimliği doğrulanmış bir kaynağa erişim zorlandığında.

Properties

öğesini alır veya ayarlar AuthenticationProperties.

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

PropertiesContext<TOptions> JWT taşıyıcısı kullanılarak kimliği doğrulanmış bir kaynağa erişim zorlandığında.

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

İstek.

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

PropertiesContext<TOptions> JWT taşıyıcısı kullanılarak kimliği doğrulanmış bir kaynağa erişim zorlandığında.

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

Yanıt.

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

Kimlik doğrulama düzeni.

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

PropertiesContext<TOptions> JWT taşıyıcısı kullanılarak kimliği doğrulanmış bir kaynağa erişim zorlandığında.

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

PropertiesContext<TOptions> JWT taşıyıcısı kullanılarak kimliği doğrulanmış bir kaynağa erişim zorlandığında.

(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)

PropertiesContext<TOptions> JWT taşıyıcısı kullanılarak kimliği doğrulanmış bir kaynağa erişim zorlandığında.

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

Bu sınama 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