1. @override
List<APISecurityRequirement> requirementsForStrategy(AuthStrategy strategy)

Source

@override
List<APISecurityRequirement> requirementsForStrategy(AuthStrategy strategy) {
  if (strategy == AuthStrategy.basic) {
    return [new APISecurityRequirement()..name = _SecuritySchemeClientAuth];
  } else if (strategy == AuthStrategy.bearer) {
    return [
      new APISecurityRequirement()..name = _SecuritySchemeAuthorizationCode,
      new APISecurityRequirement()..name = _SecuritySchemePassword
    ];
  }

  return [];
}