public SamlAuthenticationStrategy(IRequestData requestData, ISamlDirector director, ISamlResponseReader reader, IEnumerable <ISamlValidationRule> rules, ILogger logger, IEnumerable <ISamlResponseHandler> strategies)
 {
     _requestData = requestData;
     _director    = director;
     _reader      = reader;
     _rules       = rules;
     _logger      = logger;
     _strategies  = strategies;
 }
 public SamlAuthenticationStrategy(IRequestData requestData, ISamlDirector director, ISamlResponseReader reader, IEnumerable<ISamlValidationRule> rules, ILogger logger, IEnumerable<ISamlResponseHandler> strategies)
 {
     _requestData = requestData;
     _director = director;
     _reader = reader;
     _rules = rules;
     _logger = logger;
     _strategies = strategies;
 }