Я бы защищал учетные записи пользователей токенами в моем приложении для Android.
Это приложение использует PHP REST API для получения данных.
Для создания безопасных токенов я использую:
$secret="MySecretKey";
$token=bin2hex(random_bytes(64));
$hashtoken=hash_hmac("sha-256",$token,$secret);
Теперь я должен отправить $hashtoken
в качестве токена для приложения Android?
Или мне нужно сохранить хешированный токен в моей базе данных и отправить шестнадцатеричный токен?
Достаточно ли безопасен этот метод, если у меня не истекают токены?
Спасибо за помощь.