GoogleChallengeProperties Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
AuthenticationProperties w przypadku wyzwania usługi Google OAuth.
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
- Dziedziczenie
Konstruktory
GoogleChallengeProperties() |
Inicjuje nowe wystąpienie klasy GoogleChallengeProperties. |
GoogleChallengeProperties(IDictionary<String,String>, IDictionary<String,Object>) |
Inicjuje nowe wystąpienie klasy GoogleChallengeProperties. |
GoogleChallengeProperties(IDictionary<String,String>) |
Inicjuje nowe wystąpienie klasy GoogleChallengeProperties. |
Pola
AccessTypeKey |
Klucz parametru dla argumentu "access_type" używanego dla żądania wyzwania. |
ApprovalPromptKey |
Klucz parametru dla argumentu "approval_prompt" używanego dla żądania wyzwania. |
IncludeGrantedScopesKey |
Klucz parametru dla argumentu "include_granted_scopes" używanego dla żądania wyzwania. |
LoginHintKey |
Klucz parametru dla argumentu "login_hint" używanego dla żądania wyzwania. |
PromptParameterKey |
Klucz parametru argumentu "prompt" używanego dla żądania wyzwania. |
Właściwości
AccessType |
Wartość parametru "access_type" używana dla żądania wyzwania. |
AllowRefresh |
Pobiera lub ustawia, jeśli odświeżanie sesji uwierzytelniania powinno być dozwolone. (Odziedziczone po AuthenticationProperties) |
ApprovalPrompt |
Wartość parametru "approval_prompt" używana dla żądania wyzwania. |
ExpiresUtc |
Pobiera lub ustawia czas wygaśnięcia biletu uwierzytelniania. (Odziedziczone po AuthenticationProperties) |
IncludeGrantedScopes |
Wartość parametru "include_granted_scopes" używana dla żądania wyzwania. |
IsPersistent |
Pobiera lub ustawia, czy sesja uwierzytelniania jest utrwalana w wielu żądaniach. (Odziedziczone po AuthenticationProperties) |
IssuedUtc |
Pobiera lub ustawia czas wystawienia biletu uwierzytelniania. (Odziedziczone po AuthenticationProperties) |
Items |
Wartości stanu sesji uwierzytelniania. (Odziedziczone po AuthenticationProperties) |
LoginHint |
Wartość parametru "login_hint" używana dla żądania wyzwania. |
Parameters |
Kolekcja parametrów przekazywanych do programu obsługi uwierzytelniania. Nie są one przeznaczone do serializacji lub trwałości, tylko do przepływu danych między lokacjami wywołań. (Odziedziczone po AuthenticationProperties) |
Prompt |
Wartość parametru "prompt" używana dla żądania wyzwania. |
RedirectUri |
Pobiera lub ustawia pełną ścieżkę lub bezwzględny identyfikator URI, który ma być używany jako wartość odpowiedzi przekierowania HTTP. (Odziedziczone po AuthenticationProperties) |
Scope |
Wartość parametru "scope" używana dla żądania wyzwania. (Odziedziczone po OAuthChallengeProperties) |
Metody
Clone() |
Zwróć kopię. (Odziedziczone po AuthenticationProperties) |
GetBool(String) |
Pobierz wartość null Boolean z kolekcji Items . (Odziedziczone po AuthenticationProperties) |
GetDateTimeOffset(String) |
Pobierz wartość dopuszczaną DateTimeOffset do wartości null z kolekcji Items . (Odziedziczone po AuthenticationProperties) |
GetParameter<T>(String) |
Pobierz parametr z kolekcji Parameters . (Odziedziczone po AuthenticationProperties) |
GetString(String) |
Pobierz wartość ciągu z kolekcji Items . (Odziedziczone po AuthenticationProperties) |
SetBool(String, Nullable<Boolean>) |
Ustaw lub usuń Boolean wartość w kolekcji Items . (Odziedziczone po AuthenticationProperties) |
SetDateTimeOffset(String, Nullable<DateTimeOffset>) |
Ustawia lub usuwa DateTimeOffset wartość w kolekcji Items . (Odziedziczone po AuthenticationProperties) |
SetParameter<T>(String, T) |
Ustaw wartość parametru w kolekcji Parameters . (Odziedziczone po AuthenticationProperties) |
SetScope(String[]) |
Ustaw wartość parametru "scope". (Odziedziczone po OAuthChallengeProperties) |
SetString(String, String) |
Ustaw lub usuń wartość ciągu z kolekcji Items . (Odziedziczone po AuthenticationProperties) |
Metody rozszerzania
GetTokens(AuthenticationProperties) |
Zwraca wszystkie AuthenticationToken wystąpienia zawarte we właściwościach. |
GetTokenValue(AuthenticationProperties, String) |
Zwraca wartość tokenu. |
StoreTokens(AuthenticationProperties, IEnumerable<AuthenticationToken>) |
Przechowuje zestaw tokenów uwierzytelniania po usunięciu starych tokenów. |
UpdateTokenValue(AuthenticationProperties, String, String) |
Aktualizacje wartość tokenu, jeśli już istnieje. |