Share via


OpenIdConnectChallengeProperties Sınıf

Tanım

AuthenticationProperties bir OpenId Connect sınaması için.

public ref class OpenIdConnectChallengeProperties : Microsoft::AspNetCore::Authentication::OAuth::OAuthChallengeProperties
public class OpenIdConnectChallengeProperties : Microsoft.AspNetCore.Authentication.OAuth.OAuthChallengeProperties
type OpenIdConnectChallengeProperties = class
    inherit OAuthChallengeProperties
Public Class OpenIdConnectChallengeProperties
Inherits OAuthChallengeProperties
Devralma
OpenIdConnectChallengeProperties

Oluşturucular

OpenIdConnectChallengeProperties()

öğesinin yeni bir örneğini OpenIdConnectChallengePropertiesbaşlatır.

OpenIdConnectChallengeProperties(IDictionary<String,String>)

öğesinin yeni bir örneğini OpenIdConnectChallengePropertiesbaşlatır.

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

öğesinin yeni bir örneğini OpenIdConnectChallengePropertiesbaşlatır.

Alanlar

MaxAgeKey

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

PromptKey

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

Özellikler

AllowRefresh

Kimlik doğrulama oturumunun yenilenmesine izin verilmesi gerekiyorsa alır veya ayarlar.

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

Kimlik doğrulama biletinin süresinin dolma zamanını 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)
MaxAge

Bir sınama isteği için kullanılan "max_age" parametre değeri.

Parameters

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

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

Bir sınama isteği için kullanılan "prompt" parametre değeri.

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

Bir sınama isteği için kullanılan "kapsam" parametre değeri.

(Devralındığı yer: OAuthChallengeProperties)

Yöntemler

Clone()

Bir kopyasını döndür.

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

Koleksiyondan null atanabilir Boolean bir Items alma.

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

Koleksiyondan Items null değer 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.

(Devralındığı yer: OAuthChallengeProperties)
SetString(String, String)

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

(Devralındığı yer: AuthenticationProperties)

Uzantı Metotları

GetTokens(AuthenticationProperties)

Özelliklerde yer alan AuthenticationToken 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