MicrosoftChallengeProperties 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 Microsoft OAuth sınama isteği için. Başvuru için bkz https://learn.microsoft.com/azure/active-directory/develop/v2-oauth2-auth-code-flow#request-an-authorization-code .
public ref class MicrosoftChallengeProperties : Microsoft::AspNetCore::Authentication::OAuth::OAuthChallengeProperties
public class MicrosoftChallengeProperties : Microsoft.AspNetCore.Authentication.OAuth.OAuthChallengeProperties
type MicrosoftChallengeProperties = class
inherit OAuthChallengeProperties
Public Class MicrosoftChallengeProperties
Inherits OAuthChallengeProperties
- Devralma
Oluşturucular
MicrosoftChallengeProperties() |
için MicrosoftChallengePropertiesyeni bir örnek başlatır. |
MicrosoftChallengeProperties(IDictionary<String,String>, IDictionary<String,Object>) |
için MicrosoftChallengePropertiesyeni bir örnek başlatır. |
MicrosoftChallengeProperties(IDictionary<String,String>) |
için MicrosoftChallengePropertiesyeni bir örnek başlatır. |
Alanlar
DomainHintKey |
Sınama isteği için kullanılan "domain_hint" 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ı. |
PromptKey |
Sınama isteği için kullanılan "istem" bağımsız değişkeninin parametre anahtarı. |
ResponseModeKey |
Geçersiz.
Sınama isteği için kullanılan "response_mode" 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) |
DomainHint |
Sınama isteği için kullanılan "domain_hint" parametre değerini alır veya ayarlar. Dahil edilirse, kimlik doğrulaması kullanıcının oturum açma sayfasından geçtiği e-posta tabanlı bulma işlemini atlar ve bu da biraz daha kolay bir kullanıcı deneyimine yol açar. |
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) |
LoginHint |
Sınama isteği için kullanılan "login_hint" parametre değerini alır veya ayarlar. Kullanıcı adı önceden biliniyorsa, kullanıcının oturum açma sayfasının kullanıcı adı/e-posta adresi alanını önceden doldurmak için kullanılabilir. |
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ğerini alır veya ayarlar. Gerekli kullanıcı etkileşiminin türünü gösterir. Şu anda tek geçerli değerler oturum açma, hiçbiri ve onaydır. |
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) |
ResponseMode |
Geçersiz.
Sınama isteği için kullanılan parametrenin |
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. |