GoogleChallengeProperties Třída

Definice

AuthenticationProperties pro výzvu 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
Dědičnost

Konstruktory

GoogleChallengeProperties()

Inicializuje novou instanci GoogleChallengeProperties .

GoogleChallengeProperties(IDictionary<String,String>)

Inicializuje novou instanci GoogleChallengeProperties .

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

Inicializuje novou instanci GoogleChallengeProperties .

Pole

AccessTypeKey

Klíč parametru pro argument "access_type" používaný pro požadavek na výzvu.

ApprovalPromptKey

Klíč parametru pro argument "approval_prompt" používaný pro požadavek na výzvu.

IncludeGrantedScopesKey

Klíč parametru pro argument "include_granted_scopes" používaný pro požadavek na výzvu.

LoginHintKey

Klíč parametru pro argument "login_hint" používaný pro požadavek na výzvu.

PromptParameterKey

Klíč parametru pro argument "prompt", který se používá pro požadavek na výzvu.

Vlastnosti

AccessType

Hodnota parametru "access_type", která se používá pro požadavek na výzvu.

AllowRefresh

Získá nebo nastaví, zda má být povolena aktualizace relace ověřování.

(Zděděno od AuthenticationProperties)
ApprovalPrompt

Hodnota parametru "approval_prompt", která se používá pro požadavek na výzvu.

ExpiresUtc

Získá nebo nastaví čas, kdy vyprší platnost ověřovacího lístku.

(Zděděno od AuthenticationProperties)
IncludeGrantedScopes

Hodnota parametru "include_granted_scopes", která se používá pro požadavek na výzvu.

IsPersistent

Získává nebo nastavuje, jestli je relace ověřování trvalá napříč několika požadavky.

(Zděděno od AuthenticationProperties)
IssuedUtc

Získá nebo nastaví čas vydání ověřovacího lístku.

(Zděděno od AuthenticationProperties)
Items

Hodnoty stavu relace ověřování.

(Zděděno od AuthenticationProperties)
LoginHint

Hodnota parametru "login_hint", která se používá pro požadavek na výzvu.

Parameters

Kolekce parametrů, které jsou předány obslužné rutině ověřování. Ty nejsou určeny pro serializaci nebo trvalost, pouze pro tok dat mezi lokalitami volání.

(Zděděno od AuthenticationProperties)
Prompt

Hodnota parametru Prompt, která se používá pro požadavek na výzvu.

RedirectUri

Získá nebo nastaví úplnou cestu nebo absolutní identifikátor URI, který má být použit jako hodnota odezvy přesměrování protokolu HTTP.

(Zděděno od AuthenticationProperties)
Scope

Hodnota parametru scope, která se používá pro požadavek na výzvu.

(Zděděno od OAuthChallengeProperties)

Metody

Clone()

Vrátí kopii.

(Zděděno od AuthenticationProperties)
GetBool(String)

Načte Boolean z kolekce hodnotu null Items .

(Zděděno od AuthenticationProperties)
GetDateTimeOffset(String)

Získat hodnotu s možnou hodnotou null DateTimeOffset z Items kolekce.

(Zděděno od AuthenticationProperties)
GetParameter<T>(String)

Získat parametr z Parameters kolekce.

(Zděděno od AuthenticationProperties)
GetString(String)

Načte hodnotu řetězce z Items kolekce.

(Zděděno od AuthenticationProperties)
SetBool(String, Nullable<Boolean>)

Nastavení nebo odebrání Boolean hodnoty v Items kolekci.

(Zděděno od AuthenticationProperties)
SetDateTimeOffset(String, Nullable<DateTimeOffset>)

Nastaví nebo odebere DateTimeOffset hodnotu v Items kolekci.

(Zděděno od AuthenticationProperties)
SetParameter<T>(String, T)

Nastavte hodnotu parametru v Parameters kolekci.

(Zděděno od AuthenticationProperties)
SetScope(String[])

Nastavte hodnotu parametru Scope.

(Zděděno od OAuthChallengeProperties)
SetString(String, String)

Nastavení nebo odebrání řetězcové hodnoty z Items kolekce.

(Zděděno od AuthenticationProperties)

Metody rozšíření

GetTokens(AuthenticationProperties)

Vrátí všechny AuthenticationToken instance obsažené ve vlastnostech.

GetTokenValue(AuthenticationProperties, String)

Vrátí hodnotu tokenu.

StoreTokens(AuthenticationProperties, IEnumerable<AuthenticationToken>)

Po odebrání starých tokenů uloží sadu ověřovacích tokenů.

UpdateTokenValue(AuthenticationProperties, String, String)

Aktualizuje hodnotu tokenu, pokud již existuje.

Platí pro