Skip to content

Renovação de token #5

Description

@danielbonifacio

O token é a garantia de autenticidade, e precisa ter o máximo de segurança possível.

Mudanças necessárias:

  • Tempo de validade: 20 minutos
  • Conteudo: { user: { permissions }, expiration }

Sugestão:
O usuário não precisa saber que seu Token vence e precisa ser renovado de 20 em 20 minutos. Isso vai ser feito automaticamente pelo cliente através de uma rota de renovação.

A rota de renovação deve garantir que o token a ser renovado é apto à renovação.

Características de um token apto à renovação:

  • Ainda não expirou; ou
  • Expirou há menos de 24 horas.

Durante a renovação será necessário buscar as (possíveis) novas permissões daquele usuário no banco de dados.

Metadata

Metadata

Assignees

No one assigned

    Labels

    coreFaz parte do CoremelhoriaNew feature or requestsegurancaImprescindível para a API

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions