digest-auth-request

0.7.0 • Public • Published

Digest Auth Request

Make digest-auth ajax requests with javascript. Only depency is CryptoJS MD5.

More info on Digest Auth: http://en.wikipedia.org/wiki/Digest_access_authentication Currently only supports "auth" quality-of-protection type.

Usage:

GET request:

var url = 'http://example.com/protected-resource';
        
// create digest request object
var getRequest = new digestAuthRequest('GET', url, 'username', 'password');
        
// make the request
getRequest.request(function(data) { 
  // success callback
  // do something with the data
},function(errorCode) { 
  // error callback
  // tell user request failed
});
 
// make additional GET requests here...

POST request:

 
var postData = {
   address: '123 main st.',
   city: 'Denver',
   state: 'Colorado'
}
postData = JSON.stringify(postData);
 
// create new digest request object
// because method is different
// otherwise we could re-use the first one
var postReq = new digestAuthRequest('POST', url, 'username', 'password');
 
postReq.request(function(data) { 
  // success callback
  // data probably a success message
},function(errorCode) { 
  // error callback
  // tell user request failed
}, postData);

Toggle console logging

Out of the box digestAuthRequest.js has logging turned on so you can debug. Set loggingOn to false to disable it.

Readme

Keywords

Package Sidebar

Install

npm i digest-auth-request

Weekly Downloads

25

Version

0.7.0

License

MIT

Last publish

Collaborators

  • inorganik