CouchDB Proxy Authentication Headers
Creates CouchDB Proxy Authentication Headers
Installation
npm install couch-proxy-auth
Usage
var xauth =var headers =/*{'X-Auth-CouchDB-UserName': 'username''X-Auth-CouchDB-Token': '0xde7c9b8bbaab8a73f090cd4d9','X-Auth-CouchDB-Roles': 'role'}*/
The token is generated by HMAC-SHA1(secret, username) and represented as Hex.
Parameters
xauth(username, roles, secret)
username
Name of the user in CouchDBroles
Array of (multiple) roles or string for a singe rolesecret
Optional, but recommended, shared secret (see documentation)
CouchDB Proxy Authentication
For more information see the CouchDB Docs
License
MIT