public ServiceAuthenticationInspector(
     IWebAuthenticationHandler handler,
     Type validatorType,
     bool requiresTransportLayerSecurity,
     string source)
 {
     _handler       = handler;
     _validatorType = validatorType;
     _requiresTransportLayerSecurity = requiresTransportLayerSecurity;
     _source = source;
 }
 // ────────────────────────── Constructors ──────────────────────────
 public ServiceAuthenticationInspector(
     IWebAuthenticationHandler handler,
     UserNamePasswordValidator validator,
     bool requiresTransportLayerSecurity,
     string source)
 {
     _handler = handler;
     _validator = validator;
     _requiresTransportLayerSecurity = requiresTransportLayerSecurity;
     _source = source;
 }
 public ServiceAuthenticationInspector(
     IWebAuthenticationHandler handler,
     Type validatorType,
     bool requiresTransportLayerSecurity,
     string source)
 {
     _handler = handler;
     _validatorType = validatorType;
     _requiresTransportLayerSecurity = requiresTransportLayerSecurity;
     _source = source;
 }
 // ────────────────────────── Constructors ──────────────────────────
 public OperationAuthenticationInvoker(
     IOperationInvoker invoker,
     IWebAuthenticationHandler handler,
     UserNamePasswordValidator validator,
     bool requiresTransportLayerSecurity,
     string source)
 {
     _invoker = invoker;
     _handler = handler;
     _validator = validator;
     _requiresTransportLayerSecurity = requiresTransportLayerSecurity;
     _source = source;
 }
 public OperationAuthenticationInvoker(
     IOperationInvoker invoker,
     IWebAuthenticationHandler handler,
     Type validatorType,
     bool requiresTransportLayerSecurity,
     string source)
 {
     _invoker = invoker.ThrowIfNull();
     _handler = handler.ThrowIfNull();
     _validatorType = validatorType;
     _requiresTransportLayerSecurity = requiresTransportLayerSecurity;
     _source = source;
 }
 public OperationAuthenticationInvoker(
     IOperationInvoker invoker,
     IWebAuthenticationHandler handler,
     Type validatorType,
     bool requiresTransportLayerSecurity,
     string source)
 {
     _invoker       = invoker.ThrowIfNull();
     _handler       = handler.ThrowIfNull();
     _validatorType = validatorType;
     _requiresTransportLayerSecurity = requiresTransportLayerSecurity;
     _source = source;
 }