System.IdentityModel.Tokens.Jwt Namespace

Classes

Nome Description
JsonClaimValueTypes

Constantes que indicam como deve Value ser avaliado.

JwtConstants

Constantes para tokens Web Json.

JwtHeader

Inicializa uma nova instância da JwtHeader qual contém objetos JSON que representam as operações criptográficas aplicadas ao JWT e, opcionalmente, quaisquer propriedades adicionais do JWT. Os nomes de membro dentro do cabeçalho JWT são conhecidos como Nomes de Parâmetro de Cabeçalho.

Esses nomes DEVEM ser exclusivos e os valores devem ser String(s). Os valores correspondentes são chamados de valores de parâmetro de cabeçalho.

JwtPayload

Inicializa uma nova instância da JwtPayload qual contém objetos JSON que representam as declarações contidas no JWT. Cada declaração é um objeto JSON do formulário { Name, Value }.

JwtSecurityToken

Um SecurityToken projetado para representar um JWT (Token Web JSON).

JwtSecurityTokenConverter

Classe estática para converter um JsonWebToken em um JwtSecurityToken

JwtSecurityTokenHandler

Um SecurityTokenHandler projetado para criar e validar tokens Web Json. Veja: https://datatracker.ietf.org/doc/html/rfc7519 e http://www.rfc-editor.org/info/rfc7515

Estruturas

Nome Description
JwtHeaderParameterNames

Lista de nomes de parâmetro de cabeçalho consulte: https://datatracker.ietf.org/doc/html/rfc7519#section-5.

JwtRegisteredClaimNames

Lista de declarações registradas de diferentes fontes https://datatracker.ietf.org/doc/html/rfc7519#section-4http://openid.net/specs/openid-connect-core-1_0.html#IDTokenhttps://openid.net/specs/openid-connect-core-1_0.html#StandardClaims