Handling authentication needs of the API.
- Source:
Methods
(private, inner) addSignature(key, secret, uri, body) → {URIjs}
Add signature to URI instance for use in authenticating against the API.
The request body will be stringified using JSON.stringify if its not
a string.
Parameters:
Name | Type | Description |
---|---|---|
key |
String | used to identify the client |
secret |
String | used to sign the request |
uri |
URIjs | an instance of URIjs |
body |
* | request body |
- Source:
Returns:
the same instance of URIjs
- Type
- URIjs
(inner) sign(key, secret, uri, body) → {URIjs}
Sign a URI instance. This is simply a wrapper around module:auth~addSignature
that allows a timestamp to be added to the URI instance.
Parameters:
Name | Type | Description |
---|---|---|
key |
String | key used to sign |
secret |
String | used to sign the request |
uri |
URIjs | an instance of URIjs |
body |
* | body to used in request |
- Source:
Returns:
same instance of URIjs
- Type
- URIjs