Aracılığıyla paylaş


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 GoogleChallengePropertiesbaşlatır.

GoogleChallengeProperties(IDictionary<String,String>)

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

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

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

Alanlar

AccessTypeKey

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

ApprovalPromptKey

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

IncludeGrantedScopesKey

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

LoginHintKey

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

PromptParameterKey

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

Özellikler

AccessType

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

AllowRefresh

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

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

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

ExpiresUtc

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

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

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

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

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

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

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

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

(Devralındığı yer: OAuthChallengeProperties)

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.

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