Middleware tokenValidationHandler()

in server/lib/middleware/TokenValidationHandler.dart [22:34]


  Middleware tokenValidationHandler({Map<String, String>? headers}) {
    return (Handler handler) {
      return (Request request) async {
        if (request.url.path != "v1/env" && !_isValidToken(request)) {
          return Response.forbidden(
            JsonEncoder.withIndent(' ').convert({"msg": "Forbidden"}),
          );
        }

        return await handler(request);
      };
    };
  }