Sdílet prostřednictvím


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>, IDictionary<String,Object>)

Inicializuje novou instanci .GoogleChallengeProperties

GoogleChallengeProperties(IDictionary<String,String>)

Inicializuje novou instanci .GoogleChallengeProperties

Pole

AccessTypeKey

Klíč parametru pro argument "access_type", který se používá pro žádost o výzvu.

ApprovalPromptKey

Klíč parametru pro argument "approval_prompt", který se používá pro žádost o výzvu.

IncludeGrantedScopesKey

Klíč parametru pro argument "include_granted_scopes", který se používá pro požadavek výzvy.

LoginHintKey

Klíč parametru pro argument "login_hint", který se používá pro požadavek výzvy.

PromptParameterKey

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

Vlastnosti

AccessType

Hodnota parametru access_type, která se používá pro žádost o výzvu.

AllowRefresh

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

(Zděděno od AuthenticationProperties)
ApprovalPrompt

Hodnota parametru "approval_prompt" používaná pro požadavek výzvy.

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" použitá pro požadavek výzvy.

IsPersistent

Získá nebo nastaví, zda je relace ověřování trvale v rámci více požadavků.

(Zděděno od AuthenticationProperties)
IssuedUtc

Získá nebo nastaví čas, kdy byl vydán ověřovací lístek.

(Zděděno od AuthenticationProperties)
Items

Uveďte hodnoty relace ověřování.

(Zděděno od AuthenticationProperties)
LoginHint

Hodnota parametru login_hint, která se používá pro žádost o výzvu.

Parameters

Kolekce parametrů, které jsou předány do obslužné rutiny ověřování. 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 výzvy.

RedirectUri

Získá nebo nastaví úplnou cestu nebo absolutní identifikátor URI, který se použije jako hodnota odpovědi http přesměrování.

(Zděděno od AuthenticationProperties)
Scope

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

(Zděděno od OAuthChallengeProperties)

Metody

Clone()

Vrátí kopii.

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

Získejte z Items kolekce hodnotu nullableBoolean.

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

Získá z kolekce hodnotu s možnou DateTimeOffsetItems hodnotou null.

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

Získejte parametr z Parameters kolekce.

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

Získejte z kolekce řetězcovou Items hodnotu.

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

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

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

Nastaví nebo odebere DateTimeOffset hodnotu v kolekci Items .

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

Nastavte hodnotu parametru v kolekci Parameters .

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

Nastavte hodnotu parametru scope.

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

Nastavte nebo odeberte hodnotu řetězce 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>)

Ukládá sadu ověřovacích tokenů po odebrání všech starých tokenů.

UpdateTokenValue(AuthenticationProperties, String, String)

Aktualizace hodnotu tokenu, pokud už existuje.

Platí pro