Biometric session unlock: how Flutter, Android and iOS protect refresh tokens
Face ID or a fingerprint should unlock a protected refresh token, not replace the server's check. How to build biometric session unlock in Flutter with Keystore, Keychain and OAuth.