check method

  1. @override
Future<bool> check(
  1. Request request
)
override

Check if request is authenticated

Implementation

@override
Future<bool> check(Request request) async {
  final token = _extractToken(request);
  if (token == null) return false;

  final jwt = JWT.verify(token, secret: jwtSecret);
  return jwt != null && !_isTokenExpired(jwt);
}