protected ProtocolHandlerBase(ClaimProvider issuer, IConfigurationRepository configuration) { if (issuer == null) throw new ArgumentNullException("issuer"); if (configuration == null) throw new ArgumentNullException("configuration"); this.Issuer = issuer; this.Configuration = configuration; this.MultiProtocolIssuer = this.Configuration.MultiProtocolIssuer; }