From 942146f0abca5539f986431d3ad4d23805e5bd48 Mon Sep 17 00:00:00 2001 From: Jackson Tian Date: Mon, 17 Jul 2017 18:41:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E6=8C=81=20security=20token?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/client.js | 7 +++++++ 1 file changed, 7 insertions(+) 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; }