Authorizer.bearer constructor

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);