hashToken function

String hashToken(
  1. String token
)

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();
}