我在 Dart 上创建 JWT 令牌时遇到问题。我已经尝试过 dart_jwt 包,但按照示例(此处的“编码”部分),它不起作用。
如果有人能帮助我在 Dart 上创建 JWT 令牌,即使使用不同的包,我也会很高兴。
您需要使用子类之一,而不是像 readme.md 中所示的抽象类
final DateTime issuedAt = new DateTime.now();
final DateTime expiresAt = issuedAt.add(const Duration(minutes: 5));
String iss = 'xxxxxxx';
final claimSet = new OpenIdJwtClaimSet.build(issuer: iss, subject: 'xxxx', expiry: expiresAt, issuedAt: issuedAt);
final signatureContext = new JwaSymmetricKeySignatureContext(app.api.secret);
final jwt = new JsonWebToken.jws(claimSet, signatureContext);
return jwt.encode();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5576 次 |
| 最近记录: |