OAuthChallengeProperties Classe

Definizione

AuthenticationProperties per una sfida OAuth.

public ref class OAuthChallengeProperties : Microsoft::AspNetCore::Authentication::AuthenticationProperties
public class OAuthChallengeProperties : Microsoft.AspNetCore.Authentication.AuthenticationProperties
type OAuthChallengeProperties = class
    inherit AuthenticationProperties
Public Class OAuthChallengeProperties
Inherits AuthenticationProperties
Ereditarietà
OAuthChallengeProperties
Derivato

Costruttori

OAuthChallengeProperties()

Inizializza una nuova istanza di OAuthChallengeProperties.

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

Inizializza una nuova istanza di OAuthChallengeProperties.

OAuthChallengeProperties(IDictionary<String,String>)

Inizializza una nuova istanza di OAuthChallengeProperties.

Campi

ScopeKey

Chiave del parametro per l'argomento "ambito" usato per una richiesta di verifica.

Proprietà

AllowRefresh

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

(Ereditato da AuthenticationProperties)
ExpiresUtc

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

(Ereditato da AuthenticationProperties)
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)
Parameters

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

(Ereditato da AuthenticationProperties)
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 "scope" usato per una richiesta di verifica.

Metodi

Clone()

Restituisce una copia.

(Ereditato da AuthenticationProperties)
GetBool(String)

Ottiene un valore nullable Boolean dalla Items raccolta.

(Ereditato da AuthenticationProperties)
GetDateTimeOffset(String)

Ottiene un valore nullable DateTimeOffset dalla Items raccolta.

(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 nell'insieme Items .

(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".

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 i token precedenti.

UpdateTokenValue(AuthenticationProperties, String, String)

Aggiornamenti il valore di un token, se già presente.

Si applica a