Condividi tramite


GoogleChallengeProperties Classe

Definizione

AuthenticationProperties per una sfida di 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
Ereditarietà

Costruttori

GoogleChallengeProperties()

Inizializza una nuova istanza di GoogleChallengeProperties.

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

Inizializza una nuova istanza di GoogleChallengeProperties.

GoogleChallengeProperties(IDictionary<String,String>)

Inizializza una nuova istanza di GoogleChallengeProperties.

Campi

AccessTypeKey

Chiave del parametro per l'argomento "access_type" usato per una richiesta di sfida.

ApprovalPromptKey

Chiave del parametro per l'argomento "approval_prompt" usato per una richiesta di sfida.

IncludeGrantedScopesKey

Chiave del parametro per l'argomento "include_granted_scopes" usato per una richiesta di sfida.

LoginHintKey

Chiave del parametro per l'argomento "login_hint" usato per una richiesta di sfida.

PromptParameterKey

Chiave del parametro per l'argomento "prompt" usato per una richiesta di sfida.

Proprietà

AccessType

Valore del parametro "access_type" usato per una richiesta di sfida.

AllowRefresh

Ottiene o imposta se è opportuno autorizzare l'aggiornamento della sessione di autenticazione.

(Ereditato da AuthenticationProperties)
ApprovalPrompt

Valore del parametro "approval_prompt" usato per una richiesta di sfida.

ExpiresUtc

Ottiene o imposta la data di scadenza del ticket di autenticazione.

(Ereditato da AuthenticationProperties)
IncludeGrantedScopes

Valore del parametro "include_granted_scopes" usato per una richiesta di sfida.

IsPersistent

Ottiene o imposta se la sessione di autenticazione persiste tra più richieste.

(Ereditato da AuthenticationProperties)
IssuedUtc

Ottiene o imposta la data di emissione del ticket di autenticazione.

(Ereditato da AuthenticationProperties)
Items

Valori dello stato relativi alla sessione di autenticazione.

(Ereditato da AuthenticationProperties)
LoginHint

Valore del parametro "login_hint" usato per una richiesta di sfida.

Parameters

Raccolta di parametri passati al gestore di autenticazione. Questi non sono destinati alla serializzazione o alla persistenza, solo per il flusso di dati tra i siti di chiamata.

(Ereditato da AuthenticationProperties)
Prompt

Valore del parametro "prompt" usato per una richiesta di sfida.

RedirectUri

Ottiene o imposta il percorso completo o l'URI assoluto da utilizzare come valore di risposta di un reindirizzamento http.

(Ereditato da AuthenticationProperties)
Scope

Valore del parametro "ambito" usato per una richiesta di richiesta di sfida.

(Ereditato da OAuthChallengeProperties)

Metodi

Clone()

Restituire una copia.

(Ereditato da AuthenticationProperties)
GetBool(String)

Ottenere un valore Nullable Boolean dall'insieme Items .

(Ereditato da AuthenticationProperties)
GetDateTimeOffset(String)

Ottenere un valore nullable DateTimeOffset dall'insieme Items .

(Ereditato da AuthenticationProperties)
GetParameter<T>(String)

Ottenere un parametro dalla Parameters raccolta.

(Ereditato da AuthenticationProperties)
GetString(String)

Ottenere un valore stringa dalla Items raccolta.

(Ereditato da AuthenticationProperties)
SetBool(String, Nullable<Boolean>)

Impostare o rimuovere un Boolean valore nella Items raccolta.

(Ereditato da AuthenticationProperties)
SetDateTimeOffset(String, Nullable<DateTimeOffset>)

Imposta o rimuove un DateTimeOffset valore nella Items raccolta.

(Ereditato da AuthenticationProperties)
SetParameter<T>(String, T)

Impostare un valore di parametro nella Parameters raccolta.

(Ereditato da AuthenticationProperties)
SetScope(String[])

Impostare il valore del parametro "scope".

(Ereditato da OAuthChallengeProperties)
SetString(String, String)

Impostare o rimuovere un valore stringa dalla Items raccolta.

(Ereditato da AuthenticationProperties)

Metodi di estensione

GetTokens(AuthenticationProperties)

Restituisce tutte le AuthenticationToken istanze contenute nelle proprietà.

GetTokenValue(AuthenticationProperties, String)

Restituisce il valore di un token.

StoreTokens(AuthenticationProperties, IEnumerable<AuthenticationToken>)

Archivia un set di token di autenticazione, dopo aver rimosso tutti i token precedenti.

UpdateTokenValue(AuthenticationProperties, String, String)

Aggiornamenti il valore di un token se già presente.

Si applica a