createJwtAndSave method
Implementation
Future<String> createJwtAndSave({
required String id,
required String email,
}) async {
var key = _app.authSettings.jwtSecretKey;
JWTPayloadModel jwtPayload = JWTPayloadModel(
id: id,
email: email,
createdAt: DateTime.now().toIso8601String(),
ip: null,
other: {},
);
var jwt = JWT(jwtPayload.toJson());
String signedJWT = jwt.sign(
key,
expiresIn: _app.authSettings.authExpireAfter,
algorithm: _app.authSettings.jwtAlgorithm,
);
return signedJWT;
}