Authorizer.bearer constructor Null safety

  1. AuthValidator? validator,
  2. {List<String>? scopes}

Creates an instance of Authorizer with Bearer token parsing.

Parses a bearer token from the request's Authorization header, e.g.

    Authorization: Bearer ap9ijlarlkz8jIOa9laweo

If scopes is provided, the bearer token must have access to all scopes according to validator.


Authorizer.bearer(AuthValidator? validator, {List<String>? scopes})
    : this(validator,
          parser: const AuthorizationBearerParser(), scopes: scopes);