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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
bits | int | Quantidade 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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
bits | int | Quantidade 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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
bits | int | Quantidade 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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
bits | int | Quantidade 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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
token | string |
Retorno
( Values )
decode
_jwt.decode(token: string) : Values
Descrição
Codifica os valores do header e do body inseridos.
Atributos
NOME | TIPO | DESCRIÇÃO |
---|---|---|
token | string | Có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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
enabled | boolean |
Retorno
( JWT )
encode
_jwt.encode(corpo: Values) : string
Descrição
Codifica o valor do body inserido.
Atributos
NOME | TIPO | DESCRIÇÃO |
---|---|---|
corpo | Values | Valor 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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
cabeçalho | Values | Valor do cabeçalho. |
corpo | Values | Valor do corpo. |
Retorno
( string )
Retorna os valores codificados.
getHMACKeyFromSecret
_jwt.getHMACKeyFromSecret(secret: string) : javax.crypto.SecretKey
Atributos
NOME | TIPO | DESCRIÇÃO |
---|---|---|
secret | string |
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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
secret | string |
Retorno
( JWT )
_jwt.init(key: javax.crypto.SecretKey) : JWT
Atributos
NOME | TIPO | DESCRIÇÃO |
---|---|---|
key | javax.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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
key | javax.crypto.SecretKey |
Retorno
( JWT )
setEnabled
_jwt.setEnabled(enabled: boolean) : JWT
Atributos
NOME | TIPO | DESCRIÇÃO |
---|---|---|
enabled | boolean |
Retorno
( JWT )
setHMACKeyFromSecret
_jwt.setHMACKeyFromSecret(secret: string) : JWT
Atributos
NOME | TIPO | DESCRIÇÃO |
---|---|---|
secret | string |
Retorno
( JWT )
setKey
_jwt.setKey(key: javax.crypto.SecretKey) : JWT
Atributos
NOME | TIPO | DESCRIÇÃO |
---|---|---|
key | javax.crypto.SecretKey |
Retorno
( JWT )
token
_jwt.token(valores: Values) : string
Descrição
Gera um token através do jwtBuilder.
Atributos
NOME | TIPO | DESCRIÇÃO |
---|---|---|
valores | Values | Valores para o jwtBuilder. |
Retorno
( string )
Retorna o que foi gerado.