computeHmacSha256Base64 static method
Implementation
static String computeHmacSha256Base64(String key, String data) {
final keyBytes = utf8.encode(key); // Convert key to bytes
final dataBytes = utf8.encode(data); // Convert data to bytes
final hmacSha256 = Hmac(sha256, keyBytes); // Create Hmac instance
final digest = hmacSha256.convert(dataBytes); // Compute HMAC
return base64UrlEncode(digest.bytes).replaceAll("=", "");
}