API Gatewayで Authorizer が動かない
オーソライザーが動かない
API Gatewayでオーソライザーが動かなかったのメモ。
動かないというより、そこまで到達していなかった、というだけの話だが、HTTPリクエストヘッダに Authorization
を付与すればオーソラーザーが実行される。
Authorization
に入れるあたいは、以下のAWSコマンドの戻り値の Session
の値。
aws cognito-idp admin-initiate-auth \ --region ap-northeast-1 \ --user-pool-id XXXXX \ --client-id XXXXX \ --auth-flow ADMIN_NO_SRP_AUTH \ --auth-parameters USERNAME=XXXXX,PASSWORD=XXXXX
curlコマンドは以下。
curl -H "Authorization: XXX” https://XXX.com