OpenIdConnectProtocolValidator Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
OpenIdConnectProtocolValidator é usado para garantir que um OpenIdConnectMessage obtido usando o OpenID Connect esteja em conformidade com https://openid.net/specs/openid-connect-core-1_0.html.
public class OpenIdConnectProtocolValidator
type OpenIdConnectProtocolValidator = class
Public Class OpenIdConnectProtocolValidator
- Herança
-
OpenIdConnectProtocolValidator
Construtores
| Nome | Description |
|---|---|
| OpenIdConnectProtocolValidator() |
Cria uma nova instância de OpenIdConnectProtocolValidator, |
Campos
| Nome | Description |
|---|---|
| DefaultNonceLifetime |
Padrão por quanto tempo o nonce é válido. |
Propriedades
| Nome | Description |
|---|---|
| CryptoProviderFactory |
Obtém ou define o CryptoProviderFactory que será usado para operações de criptografia. |
| HashAlgorithmMap |
Obtém o mapeamento de algoritmo entre o OpenIdConnect e o .Net para algoritmos hash. um IDictionary<TKey,TValue> que contém mapeamentos do namespace https://datatracker.ietf.org/doc/html/rfc7518 JWT para .NET. |
| IdTokenValidator |
Obtém ou define o delegado para validar 'id_token'. |
| NonceLifetime |
Obtém ou define a TimeSpan definição de quanto tempo um nonce é válido. |
| RequireAcr |
Obtém ou define um valor que indica se uma declaração 'acr' é necessária. |
| RequireAmr |
Obtém ou define um valor que indica se uma declaração 'amr' é necessária. |
| RequireAuthTime |
Obtém ou define um valor que indica se uma declaração 'auth_time' é necessária. |
| RequireAzp |
Obtém ou define um valor que indica se uma declaração 'azp' é necessária. |
| RequireNonce |
Obter ou definir se um nonce for necessário. |
| RequireState |
Obtém ou define um valor que indica se um "estado" é necessário. |
| RequireStateValidation |
Obtém ou define um valor que indica se a validação de 'state' está ativada ou desativada. |
| RequireSub |
Obtém ou define um valor que indica se uma declaração 'sub' é necessária. |
| RequireSubByDefault |
Obtém ou define um valor para RequreSub padrão. |
| RequireTimeStampInNonce |
Obtém ou define a lógica para controlar se um nonce é prefixado com um carimbo de data/hora. |