Condividi tramite


OpenIdConnectChallengeProperties Classe

Definizione

AuthenticationProperties per una sfida OpenId Connect.

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

Costruttori

OpenIdConnectChallengeProperties()

Inizializza una nuova istanza di OpenIdConnectChallengeProperties.

OpenIdConnectChallengeProperties(IDictionary<String,String>)

Inizializza una nuova istanza di OpenIdConnectChallengeProperties.

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

Inizializza una nuova istanza di OpenIdConnectChallengeProperties.

Campi

MaxAgeKey

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

PromptKey

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

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)
MaxAge

Valore del parametro "max_age" 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