authorizeRequest method

  1. @override
Future<Session?> authorizeRequest(
  1. ApiRequest request
)
override

Implementation

@override
Future<Session?> authorizeRequest(ApiRequest request) async {
  final auth = JWT.fromRequest(request, prefix: prefix);
  if (auth != null) {
    await auth.verify(
      issuer: issuer,
      audience: audience,
      publicKey: publicKey,
    );
    return JWTSession(auth);
  } else {
    return null;
  }
}