public Saml2Handler(
     IOptionsMonitor <Saml2Options> options,
     ILoggerFactory logger,
     UrlEncoder encoder,
     ISystemClock clock,
     ISamlService samlService,
     IHttpRedirectBinding httpRedirectBinding,
     IHttpArtifactBinding httpArtifactBinding,
     ISaml2ClaimFactory claimFactory)
     : base(options, logger, encoder, clock)
 {
     _logger              = logger.CreateLogger(typeof(Saml2Handler));
     _samlService         = samlService;
     _httpRedirectBinding = httpRedirectBinding;
     _httpArtifactBinding = httpArtifactBinding;
     _claimFactory        = claimFactory;
 }