diff --git a/lib/client.js b/lib/client.js index 972ed54..a560499 100644 --- a/lib/client.js +++ b/lib/client.js @@ -30,6 +30,9 @@ class Client { const {domain, endpoint} = getEndpoint(accountid, opts); this.endpointDomain = domain; this.endpoint = endpoint; + + // security token + this.securityToken = opts.securityToken; } async request(method, resource, type, requestBody, attentions = [], opts = {}) { @@ -138,6 +141,10 @@ class Client { headers['authorization'] = `MNS ${this.accessKeyID}:${signature}`; + if (this.securityToken) { + headers['security-token'] = this.securityToken; + } + return headers; }