GoogleChallengeProperties Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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>, IDictionary<String,Object>) |
yeni bir örneğini GoogleChallengePropertiesbaşlatır. |
GoogleChallengeProperties(IDictionary<String,String>) |
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. |