Devo armazenar token no banco de dados?

Índice:

Devo armazenar token no banco de dados?
Devo armazenar token no banco de dados?

Vídeo: Devo armazenar token no banco de dados?

Vídeo: Devo armazenar token no banco de dados?
Vídeo: Tokens de reset de senha salvos no banco de dados? Conheça essa técnica e evite precisar salvá-los 2024, Novembro
Anonim

Depende. Se você tiver vários servidores para manter o token entre as reinicializações do servidor, será necessário mantê-lo em algum lugar. O banco de dados geralmente é uma escolha fácil. Se você tem um único servidor e não se importa que seus usuários tenham que entrar novamente após uma reinicialização, então você pode apenas mantê-lo na memória

É uma boa ideia armazenar o token JWT no banco de dados?

Você poderia armazenar o JWT no banco de dados, mas você perde alguns dos benefícios de um JWT. O JWT oferece a vantagem de não precisar verificar o token em um banco de dados todas as vezes, pois você pode usar apenas criptografia para verificar se o token é legítimo. … Você ainda pode usar JWT com OAuth2 sem armazenar tokens no banco de dados, se desejar.

Os tokens devem ser armazenados?

Não há necessidade de armazená-lo Você pode validá-lo e obter os dados necessários. Se seu aplicativo precisar chamar APIs em nome do usuário, serão necessários tokens de acesso e (opcionalmente) tokens de atualização. … Se os dados a serem armazenados forem grandes, armazenar tokens no cookie de sessão não é uma opção viável.

Onde devo armazenar o token de acesso?

Portanto, o token de acesso deve ser armazenado somente no servidor de aplicação web. Ele não deve ser exposto ao navegador e não precisa, porque o navegador nunca faz nenhuma solicitação direta ao servidor de recursos.

Devo armazenar o token de atualização do banco de dados?

Armazene os tokens de atualização em um local seguro, como um sistema de arquivos protegido por senha ou um banco de dados criptografado. … Se você acredita que um token de atualização foi acessado por um usuário não autorizado, exclua-o e crie um novo.

Recomendado: