authorization method

Middleware authorization(
  1. String strategyName, {
  2. Map<String, dynamic> options = const {},
})

Implementation

Middleware authorization(String strategyName, {Map<String, dynamic> options = const {}}) {
  final strategy = _strategies[strategyName];
  if (strategy == null) {
    throw 'Strategy \'$strategyName\' not registered';
  }
  return (innerHandler) {
    return (request) {
      return strategy.execute(request, options, innerHandler);
    };
  };
}