diff options
Diffstat (limited to 'src/authorization/anastasis-authorization-sms.sh')
-rwxr-xr-x | src/authorization/anastasis-authorization-sms.sh | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/src/authorization/anastasis-authorization-sms.sh b/src/authorization/anastasis-authorization-sms.sh index ddfc649..1e38661 100755 --- a/src/authorization/anastasis-authorization-sms.sh +++ b/src/authorization/anastasis-authorization-sms.sh @@ -1,14 +1,19 @@ -#!/bin/sh +#!/bin/bash # This file is in the public domain. set -eu -. telesign-secrets -# Set AUTH_TOKEN=... -MESSAGE=`cat -` -TMPFILE=`mktemp /tmp/sms-loggingXXXXXX` +# Check shared secrets +if [ -x "$TELESIGN_AUTH_TOKEN" ] +then + echo "TELESIGN_AUTH_TOKEN not sent in environment" + exit 1 +fi + +MESSAGE=$(cat -) +TMPFILE=$(mktemp /tmp/sms-loggingXXXXXX) STATUS=$(curl --request POST \ --url https://rest-api.telesign.com/v1/messaging \ - --header 'authorization: Basic $AUTH_TOKEN' \ + --header 'authorization: Basic $TELESIGN_AUTH_TOKEN' \ --header 'content-type: application/x-www-form-urlencoded' \ --data account_livecycle_event=transact \ --data "message=$MESSAGE" \ |