OAuthChallengeProperties Sınıf

Tanım

AuthenticationProperties bir OAuth sınaması için.

public ref class OAuthChallengeProperties : Microsoft::AspNetCore::Authentication::AuthenticationProperties
public class OAuthChallengeProperties : Microsoft.AspNetCore.Authentication.AuthenticationProperties
type OAuthChallengeProperties = class
    inherit AuthenticationProperties
Public Class OAuthChallengeProperties
Inherits AuthenticationProperties
Devralma
OAuthChallengeProperties
Türetilmiş

Oluşturucular

OAuthChallengeProperties()

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

OAuthChallengeProperties(IDictionary<String,String>)

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

OAuthChallengeProperties(IDictionary<String,String>, IDictionary<String,Object>)

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

Alanlar

ScopeKey

Bir sınama isteği için kullanılan "kapsam" bağımsız değişkeninin parametre anahtarı.

Özellikler

AllowRefresh

Kimlik doğrulama oturumunun yenilenmesine izin verilip verilmediğini alır veya ayarlar.

(Devralındığı yer: AuthenticationProperties)
ExpiresUtc

Kimlik doğrulama biletinin süresinin dolmasına ilişkin zamanı alır veya ayarlar.

(Devralındığı yer: AuthenticationProperties)
IsPersistent

Kimlik doğrulama oturumunun birden çok istekte kalıcı olup olmadığını alır veya ayarlar.

(Devralındığı yer: AuthenticationProperties)
IssuedUtc

Kimlik doğrulama biletinin verildiği zamanı alır veya ayarlar.

(Devralındığı yer: AuthenticationProperties)
Items

Kimlik doğrulama oturumuyla ilgili durum değerleri.

(Devralındığı yer: AuthenticationProperties)
Parameters

Kimlik doğrulama işleyicisine geçirilen parametrelerin koleksiyonu. Bunlar serileştirme veya kalıcılık için tasarlanmamıştır, yalnızca çağrı siteleri arasında veri akışı için tasarlanmıştır.

(Devralındığı yer: AuthenticationProperties)
RedirectUri

Http yeniden yönlendirme yanıt değeri olarak kullanılacak tam yolu veya mutlak URI'yi alır veya ayarlar.

(Devralındığı yer: AuthenticationProperties)
Scope

Sınama isteği için kullanılan "scope" parametre değeri.

Yöntemler

Clone()

Bir kopyasını iade edin.

(Devralındığı yer: AuthenticationProperties)
GetBool(String)

Koleksiyondan null atanabilir Boolean bir Items alma.

(Devralındığı yer: AuthenticationProperties)
GetDateTimeOffset(String)

Koleksiyondan Items null atanabilir DateTimeOffset bir değer alın.

(Devralındığı yer: AuthenticationProperties)
GetParameter<T>(String)

Koleksiyondan Parameters bir parametre alın.

(Devralındığı yer: AuthenticationProperties)
GetString(String)

Koleksiyondan Items bir dize değeri alın.

(Devralındığı yer: AuthenticationProperties)
SetBool(String, Nullable<Boolean>)

Koleksiyondaki Items bir Boolean değeri ayarlayın veya kaldırın.

(Devralındığı yer: AuthenticationProperties)
SetDateTimeOffset(String, Nullable<DateTimeOffset>)

Koleksiyondaki Items bir DateTimeOffset değeri ayarlar veya kaldırır.

(Devralındığı yer: AuthenticationProperties)
SetParameter<T>(String, T)

Koleksiyonda Parameters bir parametre değeri ayarlayın.

(Devralındığı yer: AuthenticationProperties)
SetScope(String[])

"scope" parametre değerini ayarlayın.

SetString(String, String)

Koleksiyonda Items bir dize değeri ayarlayın veya kaldırın.

(Devralındığı yer: AuthenticationProperties)

Uzantı Metotları

GetTokens(AuthenticationProperties)

Özelliklerde AuthenticationToken yer alan tüm örnekleri döndürür.

GetTokenValue(AuthenticationProperties, String)

Belirtecin değerini döndürür.

StoreTokens(AuthenticationProperties, IEnumerable<AuthenticationToken>)

Eski belirteçleri kaldırdıktan sonra bir dizi kimlik doğrulama belirteci depolar.

UpdateTokenValue(AuthenticationProperties, String, String)

Zaten varsa belirtecin değerini Güncelleştirmeler.

Şunlara uygulanır