Authorizer.bearer constructor Null safety

Authorizer.bearer(
  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.

Implementation

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