OpenIdConnectProtocolValidator Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
OpenIdConnectProtocolValidator viene usato per assicurarsi che un oggetto OpenIdConnectMessage ottenuto con OpenID Connect sia conforme a https://openid.net/specs/openid-connect-core-1_0.html.
public class OpenIdConnectProtocolValidator
type OpenIdConnectProtocolValidator = class
Public Class OpenIdConnectProtocolValidator
- Ereditarietà
-
OpenIdConnectProtocolValidator
Costruttori
| Nome | Descrizione |
|---|---|
| OpenIdConnectProtocolValidator() |
Crea una nuova istanza di OpenIdConnectProtocolValidator, |
Campi
| Nome | Descrizione |
|---|---|
| DefaultNonceLifetime |
Valore predefinito per il periodo di validità del nonce. |
Proprietà
| Nome | Descrizione |
|---|---|
| CryptoProviderFactory |
Ottiene o imposta l'oggetto CryptoProviderFactory che verrà utilizzato per le operazioni di crittografia. |
| HashAlgorithmMap |
Ottiene il mapping dell'algoritmo tra OpenIdConnect e .Net per algoritmi hash. oggetto IDictionary<TKey,TValue> che contiene mapping dallo spazio dei nomi https://datatracker.ietf.org/doc/html/rfc7518 JWT a .NET. |
| IdTokenValidator |
Ottiene o imposta il delegato per la convalida di 'id_token'. |
| NonceLifetime |
Ottiene o imposta l'oggetto che definisce per TimeSpan quanto tempo un nonce è valido. |
| RequireAcr |
Ottiene o imposta un valore che indica se è necessaria un'attestazione 'acr'. |
| RequireAmr |
Ottiene o imposta un valore che indica se è necessaria un'attestazione 'amr'. |
| RequireAuthTime |
Ottiene o imposta un valore che indica se è necessaria un'attestazione 'auth_time'. |
| RequireAzp |
Ottiene o imposta un valore che indica se è necessaria un'attestazione 'azp'. |
| RequireNonce |
Ottiene o imposta se è necessario un nonce. |
| RequireState |
Ottiene o imposta un valore che indica se è necessario un 'state'. |
| RequireStateValidation |
Ottiene o imposta un valore che indica se la convalida dello stato è attivata o disattivata. |
| RequireSub |
Ottiene o imposta un valore che indica se è necessaria un'attestazione 'sub'. |
| RequireSubByDefault |
Ottiene o imposta un valore per requreSub predefinito. |
| RequireTimeStampInNonce |
Ottiene o imposta la logica per controllare se un nonce è preceduto da un timestamp. |