/// <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)) { }