diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2015-01-19 18:57:53 +0200 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2015-01-19 18:57:53 +0200 |
commit | c0bb40dff16db55f2147e0074f54178c6d0fe308 (patch) | |
tree | 70fbd1d5169c788813510a2e4b54fc8026c34c5b | |
parent | 4d1a474347bdaf3b943ecc393d61bfc630550702 (diff) | |
download | eclat-c0bb40dff16db55f2147e0074f54178c6d0fe308.tar.gz eclat-c0bb40dff16db55f2147e0074f54178c6d0fe308.tar.bz2 |
Implement IAM in request signing v.4
* lib/reqsign.c (querysign4): Add X-Amz-Security-Token param.
-rw-r--r-- | lib/reqsign.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/reqsign.c b/lib/reqsign.c index 575ccd0..4492897 100644 --- a/lib/reqsign.c +++ b/lib/reqsign.c @@ -178,6 +178,9 @@ querysign4(struct ec2_query *req, char *secret) service = req->endpoint; service_len = strcspn(service, "."); + if (req->token) + eclat_query_add_param(req, "X-Amz-Security-Token", req->token); + /* Create text accumulator */ acc = grecs_txtacc_create(); |