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", který se používá pro požadavek na výzvu.

ApprovalPromptKey

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

IncludeGrantedScopesKey

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

LoginHintKey

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

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 požadavek na výzvu.

AllowRefresh

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

(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 vypršení platnosti 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á nebo nastaví, zda je relace ověřování trvale zachována napříč více 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

Stavové hodnoty 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í. Nejsou určené pro serializaci nebo trvalost, pouze pro tok dat mezi weby 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ý se má použít jako hodnota odpovědi http redirect.

(Zděděno od AuthenticationProperties)
Scope

Hodnota parametru "scope" použitá pro požadavek výzvy.

(Zděděno od OAuthChallengeProperties)

Metody

Clone()

Vrátí kopii.

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

Získá hodnotu nullable Boolean z Items kolekce.

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

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

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

Získejte parametr z Parameters kolekce.

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

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

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

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

Uloží 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