Amazon Cognito へログインして Access Token を取得するサンプルコード [CLI curl 編]
Amazon Cognito へログインして Access Token を取得するサンプルコードをご紹介します。
AWS_COGNITO_CLIENT_ID=your_client_id
[email protected]
AWS_COGNITO_PASSWORD="input your password"
curl -s
-XPOST 'https://cognito-idp.ap-northeast-1.amazonaws.com/'
-H 'x-amz-target: AWSCognitoIdentityProviderService.InitiateAuth'
-H 'content-type: application/x-amz-json-1.1' --data-raw '{"AuthFlow":"USER_PASSWORD_AUTH","ClientId":"'${AWS_COGNITO_CLIENT_ID}'","AuthParameters":{"USERNAME":"'${AWS_COGNITO_USERNAME}'","PASSWORD":"'${AWS_COGNITO_PASSWORD}'"},"ClientMetadata":{}}' |
jq -r .AuthenticationResult.AccessToken
以上、CLI で Amazon Cognito へログインして Access Token を取得した、現場からお送りしました。