createToken static method
Implementation
static String createToken(String userId, String tenantId, String privateKey) {
var builder = new JWTBuilder();
builder.subject = userId;
builder.expiresAt = DateTime.now().add(Duration(days: 30));
builder.issuer = 'www.example.com';
builder.setClaim('https://platform.yonomi.cloud/tenant', tenantId);
var signer = JWTRsaSha256Signer(privateKey: privateKey);
return builder.getSignedToken(signer).toString();
}