GoogleChallengeProperties Sınıf

Tanım

AuthenticationProperties bir Google OAuth sınaması için.

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

Oluşturucular

GoogleChallengeProperties()

Yeni bir örneğini başlatır GoogleChallengeProperties .

GoogleChallengeProperties(IDictionary<String,String>)

Yeni bir örneğini başlatır GoogleChallengeProperties .

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

Yeni bir örneğini başlatır GoogleChallengeProperties .

Alanlar

AccessTypeKey

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

ApprovalPromptKey

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

IncludeGrantedScopesKey

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

LoginHintKey

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

PromptParameterKey

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

Özellikler

AccessType

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

AllowRefresh

Kimlik doğrulama oturumunun yenilenmesinde izin verilip verilmeyeceğini alır veya ayarlar.

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

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

ExpiresUtc

Kimlik doğrulama anahtarının süresinin dolacağı süreyi alır veya ayarlar.

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

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

IsPersistent

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

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

Kimlik doğrulama anahtarının verildiği saati alır veya ayarlar.

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

Kimlik doğrulama oturumu hakkındaki durum değerleri.

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

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

Parameters

Kimlik doğrulama işleyicisine geçirilen parametreler koleksiyonu. Bunlar, yalnızca çağrı siteleri arasındaki akan veriler için serileştirme veya kalıcılık için tasarlanmamış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 "scope" parametre değeri.

(Devralındığı yer: OAuthChallengeProperties)

Yöntemler

Clone()

Bir kopya döndürün.

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

Koleksiyondan null yapılabilir bir değer alır Boolean Items .

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

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

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

Koleksiyondan bir parametre alın Parameters .

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

Koleksiyondan bir dize değeri alın Items .

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

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

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

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

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

Koleksiyonda bir parametre değeri ayarlayın Parameters .

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

"Scope" parametre değerini ayarlayın.

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

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

(Devralındığı yer: AuthenticationProperties)

Uzantı Metotları

GetTokens(AuthenticationProperties)

AuthenticationTokenÖzelliklerde içerilen 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 kimlik doğrulama belirteçleri kümesi depolar.

UpdateTokenValue(AuthenticationProperties, String, String)

Zaten varsa belirtecin değerini güncelleştirir.

Şunlara uygulanır