generateJwt function
String
generateJwt(
- String subject,
- String issuer,
- TokenServiceConfigurations configurations, {
- String? jwtId,
- required Duration expiryDuration,
Generate a Json Web Token.
Implementation
String generateJwt(
String subject, String issuer, TokenServiceConfigurations configurations,
{String? jwtId, required Duration expiryDuration}) {
final jwt = JWT({'iat': DateTime.now().millisecondsSinceEpoch},
subject: subject, issuer: issuer, jwtId: jwtId);
return jwt.sign(SecretKey(configurations.secretKey),
expiresIn: expiryDuration);
}