generateToken method

Future<String?> generateToken({
  1. @required String? key,
  2. @required dynamic body,
  3. @required Map<String, dynamic>? header,
})

Generate And Sign JWT TOKEN

  • sign key and data must not be null

Implementation

Future<String?> generateToken({
  @required String? key,
  @required dynamic body,
  @required Map<String, dynamic>? header,
}) async {
  assert(key != null && body != null);
  // Create a json web token
  final jwt = JWT({"header": header, "body": body});
  // Sign it (default with HS256 algorithm)
  return jwt.sign(SecretKey(key!));
  // return JwtsonPlatform.instance.generateToken(key, jsonEncode(data));
}