0 purchases
dart jwt token
Dart JWT package lets you create jwt token.
Installation #
Add this to your package's pubspec.yaml file:
dependencies:
dart_jwt_token: ^0.0.2
copied to clipboard
You can install packages from the command line with Flutter:
$ dart pub get
copied to clipboard
Import the package and use it in your Flutter App.
import 'package:dart_jwt_token/dart_jwt_token.dart';
copied to clipboard
Usage #
Create JWT Token #
String createToken(
{required Map payload,
required Map<String, dynamic> headers,
required SecretKey key}) {
String token = "";
final jwt = JWT(payload, header: headers);
token = jwt.sign(key);
return token;
}
copied to clipboard
Verify JWT Token #
Map<String, dynamic> verifyToken(String token, SecretKey key) {
try {
final jwt = JWT.verify(token, key);
return jwt.payload;
} on JWTExpiredError {
return {"expired": true};
} on JWTError catch (ex) {
return {"Error": ex.message};
}
}
copied to clipboard
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.