¿Es seguro almacenar datos importantes en un token de acceso cifrado? Por ejemplo, en lugar de almacenar tokens de acceso en una base de datos, no almacenarlos en absoluto y colocar sus datos asociados en ellos antes del cifrado.
Al igual que en. Estoy configurando un servidor de autenticación Oauth. Creo un token de acceso ajustando la marca de tiempo del token, la dirección IP de la solicitud del token, el principal utilizado para la solicitud y tal vez algunos otros datos, como una cadena. Luego codifico el String en Base64 y lo ejecuto a través de un cifrado sólido.
Cuando se envía el token, uso mi clave para descifrarlo, descodificarlo desde Base64 y leer los datos que contiene. Si soy capaz de leerlo, no puede haber sido manipulado, ¿verdad?
¿Es la única razón para almacenar tokens de acceso y el usuario al que fueron emitidos en una tabla de base de datos una falta de fe en el cifrado seguro?