-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexample.js
More file actions
39 lines (32 loc) · 817 Bytes
/
example.js
File metadata and controls
39 lines (32 loc) · 817 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
var DLSigner = require('../ring-authorization-node').DLSigner;
var options = {
service: 'pulsapi',
scope: 'dl1_request',
accessKey: 'accessKey',
secretKey: 'secretKey'
};
var request = {
'method': 'GET',
'uri': '/test?abc=aaa',
'headers': {
'Host': 'test',
'Content-Type': 'application/json',
'Accept': 'application/json'
}
};
var buffer = new Buffer('test');
var request2 = {
'method': 'POST',
'uri': '/resources',
'headers': {
'Host': 'api.ring.example.eu',
'Content-Type': 'application/json',
'Accept': 'application/json',
},
'body': buffer
};
var signer = new DLSigner(options);
var signature = signer.sign(request);
var signature2 = signer.sign(request2);
console.log(signature);
console.log(signature2);