Udostępnij za pośrednictwem


GoogleChallengeProperties Klasa

Definicja

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

Inicjuje nowe wystąpienie klasy GoogleChallengeProperties.

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

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.

Dotyczy