/// <summary>
 /// Initializes a new instance of the <see cref="DigestRequestInterceptor"/> class.
 /// </summary>
 /// <param name="provider">The provider.</param>
 /// <param name="realm">The realm.</param>
 /// <param name="digestSessionManager">The digest session store.</param>
 public DigestRequestInterceptor(IServerSecretProvider provider, string realm, IDigestSessionManager digestSessionManager)
     : base(false)
 {
     SecretProvider = provider;
     Realm = realm;
     DigestSessionManager = digestSessionManager;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="DigestRequestInterceptor"/> class.
 /// </summary>
 /// <param name="provider">The provider.</param>
 /// <param name="realm">The realm.</param>
 /// <param name="sessionStore">The session store.</param>
 public DigestRequestInterceptor(IServerSecretProvider provider, string realm, ISessionStore sessionStore)
     : this(provider, realm, new DefaultDigestSessionManager(sessionStore))
 {
 }