internal bool IsValid(string password, string realm, string method, string entity) { var parameters = new NameValueCollection(_parameters); parameters["password"] = password; parameters["realm"] = realm; parameters["method"] = method; parameters["entity"] = entity; return(_parameters["response"] == AuthenticationResponse.CreateRequestDigest(parameters)); }
internal bool IsValid( string password, string realm, string method, string entity ) { var copied = new NameValueCollection(_parameters); copied["password"] = password; copied["realm"] = realm; copied["method"] = method; copied["entity"] = entity; var expected = AuthenticationResponse.CreateRequestDigest(copied); return(_parameters["response"] == expected); }