Jwt
Recurso de geração de JSON Web Tokens.
accessExpires
_jwt.accessExpires() : int
Descrição
Seta o tempo de expiração do token para o que está distipulado nas configs.
Retorno
( int )
accessToken
_jwt.accessToken(utilizadorId: int, valores: Values) : Values
Descrição
Este metódo acessa ao token de um determinado utilizador e retorna o seu conteúdo.
Atributos
NOME | TIPO | DESCRIÇÃO |
---|---|---|
utilizadorId | int | Id do utilizador. |
valores | Values | Valores do utilizador. |
Retorno
( Values )
Retorna o conteúdo do utilizador inserido.
_jwt.accessToken(utilizadorId: Values) : Values
Descrição
Este metódo acessa ao token de um determinado utilizador e retorna o seu conteúdo.
Atributos
NOME | TIPO | DESCRIÇÃO |
---|---|---|
utilizadorId | Values | Id do utilizador. |
Retorno
( Values )
Retorna o conteúdo do utilizador inserido.
check
_jwt.check() : boolean
Descrição
Verifica a existência de um token .
Retorno
( boolean )
Retorna a validação.
_jwt.check(token: string) : boolean
Descrição
Este metódo faz a verifica o token inserido.
Atributos
NOME | TIPO | DESCRIÇÃO |
---|---|---|
token | string | Token para validar. |
Retorno
( boolean )
Retorna a validação.
_jwt.check(token: Values) : boolean
Descrição
Este metódo faz a verifica o token inserido.
Atributos
NOME | TIPO | DESCRIÇÃO |
---|---|---|
token | Values | Token para validar. |
Retorno
( boolean )
Retorna a validação.
data
_jwt.data() : Values
Retorno
( Values )
_jwt.data(token: string) : Values
Atributos
NOME | TIPO | DESCRIÇÃO |
---|---|---|
token | string |
Retorno
( Values )
dbRecord
_jwt.dbRecord(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.
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.
init
_jwt.init() : JWT
Retorno
( JWT )
_jwt.init(secret: string, algorithm: string) : JWT
Atributos
NOME | TIPO | DESCRIÇÃO |
---|---|---|
secret | string | |
algorithm | string |
Retorno
( JWT )
isEnabled
_jwt.isEnabled() : boolean
Descrição
Verifica se um token está ativo.
Retorno
( boolean )
Retorna ativado.
refreshExpires
_jwt.refreshExpires() : int
Descrição
Atualiza o tempo de expiração do token para o que está distipulado nas configs.
Retorno
( int )
refreshToken
_jwt.refreshToken(tokenAtualizado: string) : Values
Descrição
Substitui um token antigo pelo o novo inserido.
Atributos
NOME | TIPO | DESCRIÇÃO |
---|---|---|
tokenAtualizado | string | Token para substituir. |
Retorno
( Values )
Retorna o token atualizado.
token
_jwt.token() : string
Descrição
Verifica da existência um token autenticado.
Retorno
( string )
Retorna o 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.