hashToken function
The SHA-256 of token, hex-encoded — what a Grant stores in place of it.
Implementation
String hashToken(String token) {
final digest = Sha256().toSync().hashSync(utf8.encode(token));
return [
for (final byte in digest.bytes) byte.toRadixString(16).padLeft(2, '0'),
].join();
}