Pular para o conteúdo principal

Jwt

Recurso de geração de JSON Web Tokens.


algorithmES


_jwt.algorithmES(bits: int) : io.jsonwebtoken.security.SignatureAlgorithm

Descrição

Obtém o tipo de algoritmo para assinatura do tipo ECDSA.

Atributos
NOMETIPODESCRIÇÃO
bitsintQuantidade de bits do algoritmo de assinatura, pode ser 256, 384 ou 512.
Retorno

( io.jsonwebtoken.security.SignatureAlgorithm )

Retorna o objeto do tipo de algoritmo da assinatura.


algorithmHS


_jwt.algorithmHS(bits: int) : io.jsonwebtoken.security.MacAlgorithm

Descrição

Obtém o tipo de algoritmo para assinatura do tipo HMAC.

Atributos
NOMETIPODESCRIÇÃO
bitsintQuantidade de bits do algoritmo de assinatura, pode ser 256, 384 ou 512.
Retorno

( io.jsonwebtoken.security.MacAlgorithm )

Retorna o objeto do tipo de algoritmo da assinatura.


algorithmPS


_jwt.algorithmPS(bits: int) : io.jsonwebtoken.security.SignatureAlgorithm

Descrição

Obtém o tipo de algoritmo para assinatura do tipo RSASS e MGF1.

Atributos
NOMETIPODESCRIÇÃO
bitsintQuantidade de bits do algoritmo de assinatura, pode ser 256, 384 ou 512.
Retorno

( io.jsonwebtoken.security.SignatureAlgorithm )

Retorna o objeto do tipo de algoritmo da assinatura.


algorithmRS


_jwt.algorithmRS(bits: int) : io.jsonwebtoken.security.SignatureAlgorithm

Descrição

Obtém o tipo de algoritmo para assinatura do tipo RSASSA-PKCS1-v1_5.

Atributos
NOMETIPODESCRIÇÃO
bitsintQuantidade de bits do algoritmo de assinatura, pode ser 256, 384 ou 512.
Retorno

( io.jsonwebtoken.security.SignatureAlgorithm )

Retorna o objeto do tipo de algoritmo da assinatura.


data


_jwt.data(token: string) : Values

Atributos
NOMETIPODESCRIÇÃO
tokenstring
Retorno

( Values )


decode


_jwt.decode(token: string) : Values

Descrição

Codifica os valores do header e do body inseridos.

Atributos
NOMETIPODESCRIÇÃO
tokenstringCódigo de acesso.
Retorno

( Values )

Retorna os valores decodificados.


enabled


_jwt.enabled() : boolean

Descrição

Verifica se o JWT está ativo.

Retorno

( boolean )

Retorna se está ativado.


_jwt.enabled(enabled: boolean) : JWT

Atributos
NOMETIPODESCRIÇÃO
enabledboolean
Retorno

( JWT )


encode


_jwt.encode(corpo: Values) : string

Descrição

Codifica o valor do body inserido.

Atributos
NOMETIPODESCRIÇÃO
corpoValuesValor do corpo.
Retorno

( string )

Retorna o valores codificado.


_jwt.encode(cabeçalho: Values, corpo: Values) : string

Descrição

Codifica os valores do header e do body inseridos.

Atributos
NOMETIPODESCRIÇÃO
cabeçalhoValuesValor do cabeçalho.
corpoValuesValor do corpo.
Retorno

( string )

Retorna os valores codificados.


getHMACKeyFromSecret


_jwt.getHMACKeyFromSecret(secret: string) : javax.crypto.SecretKey

Atributos
NOMETIPODESCRIÇÃO
secretstring
Retorno

( javax.crypto.SecretKey )


getKey


_jwt.getKey() : javax.crypto.SecretKey

Retorno

( javax.crypto.SecretKey )


init


_jwt.init() : JWT

Retorno

( JWT )


_jwt.init(secret: string) : JWT

Atributos
NOMETIPODESCRIÇÃO
secretstring
Retorno

( JWT )


_jwt.init(key: javax.crypto.SecretKey) : JWT

Atributos
NOMETIPODESCRIÇÃO
keyjavax.crypto.SecretKey
Retorno

( JWT )


isEnabled


_jwt.isEnabled() : boolean

Retorno

( boolean )


key


_jwt.key() : javax.crypto.SecretKey

Retorno

( javax.crypto.SecretKey )


_jwt.key(key: javax.crypto.SecretKey) : JWT

Atributos
NOMETIPODESCRIÇÃO
keyjavax.crypto.SecretKey
Retorno

( JWT )


setEnabled


_jwt.setEnabled(enabled: boolean) : JWT

Atributos
NOMETIPODESCRIÇÃO
enabledboolean
Retorno

( JWT )


setHMACKeyFromSecret


_jwt.setHMACKeyFromSecret(secret: string) : JWT

Atributos
NOMETIPODESCRIÇÃO
secretstring
Retorno

( JWT )


setKey


_jwt.setKey(key: javax.crypto.SecretKey) : JWT

Atributos
NOMETIPODESCRIÇÃO
keyjavax.crypto.SecretKey
Retorno

( JWT )


token


_jwt.token(valores: Values) : string

Descrição

Gera um token através do jwtBuilder.

Atributos
NOMETIPODESCRIÇÃO
valoresValuesValores para o jwtBuilder.
Retorno

( string )

Retorna o que foi gerado.