Google Apps Script(GAS)のdoPOSTのパラメータでヘッダ情報は取得することはできない(出典) *1
背景
OAuth認証の非対応のiOSショートカットアプリ(元workflow)からGASのdoPostを呼び出しの際にRFC 6750に準拠した認証トークンをHTTPヘッダに実装しようとして発覚。
どうしたか
HTTPリクエストのjsonのパラメータの1つとして値を渡すことに暫定的にしました。
{
"auth":TOKEN
}
参考
Qiita - トークンを利用した認証・認可 API を実装するとき Authorization: Bearer ヘッダを使っていいのか調べた
Stack Overflow - Access request headers in doPost()
1: 2019/06/14時点での情報です。出典のissueの経過を見守りましょう