enableAuthentication method

void enableAuthentication(
  1. TokenValidator validator, {
  2. List<String> publicPaths = const ['/health', '/ping'],
  3. List<String> defaultRequiredScopes = const [],
  4. bool strictMode = true,
})

Enable OAuth authentication with the specified validator.

Implementation

void enableAuthentication(
  TokenValidator validator, {
  List<String> publicPaths = const ['/health', '/ping'],
  List<String> defaultRequiredScopes = const [],
  bool strictMode = true,
}) {
  _authMiddleware = AuthMiddleware(
    validator: validator,
    publicPaths: publicPaths,
    defaultRequiredScopes: defaultRequiredScopes,
    strictMode: strictMode,
  );
  _logger.info('OAuth authentication enabled');
}