Aracılığıyla paylaş


ForbiddenContext Sınıf

Tanım

Bir ResultContext<TOptions> kaynağa erişim yasak olduğunda.

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

Oluşturucular

ForbiddenContext(HttpContext, AuthenticationScheme, JwtBearerOptions)

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

Özellikler

HttpContext

Bağlam.

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

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

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

Kullanıcı taleplerini içeren öğesini alır veya ayarlar ClaimsPrincipal .

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

öğesini alır veya ayarlar AuthenticationProperties.

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

İstek.

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

Yanıt.

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

AuthenticateResult Sonucu alır.

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

Kimlik doğrulama düzeni.

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

Yöntemler

Fail(Exception)

Kimlik doğrulaması sırasında bir hata olduğunu gösterir.

(Devralındığı yer: ResultContext<TOptions>)
Fail(String)

Kimlik doğrulaması sırasında bir hata olduğunu gösterir.

(Devralındığı yer: ResultContext<TOptions>)
NoResult()

Bu kimlik doğrulama düzeni için hiçbir bilgi döndürülmedi gösterir.

(Devralındığı yer: ResultContext<TOptions>)
Success()

ve Propertiesile bilet oluşturma başarısını Principal çağırır.

(Devralındığı yer: ResultContext<TOptions>)

Şunlara uygulanır