Token instructions
This part assumes having AWS_CLI installed and configured locally.
Getting the IdToken
To get the IdToken you will need to log into your Cognito Userpool account by using this command:
$ aws cognito-idp initiate-auth --auth-flow USER_PASSWORD_AUTH --auth-parameters USERNAME=your_username,PASSWORD=generated_password --client-id generated_clientid
In a terminal, to get to the bottom of the output you will need to press "enter" a few times.
The command outputs a set of different keys, the one you are looking for is labeled as "IdToken". The output should look like this:
{
"ChallengeParameters": {},
"AuthenticationResult": {
"AccessToken": "eyJraWQiOiI4ampiZU82OFhycFRlY1phSkJudDQ1bkQwOG4yYUJhdVNVZ1Q5bVwvVitodz0iLCJhbGciOiJSUzI1NiJ9.eyJzdWIiOiIwYmNhOTZkZi03YzE3LTQ2OGItOGQ1OC0wNTM4ZGU1ZTU4NTEiLCJkZXZpY2Vfa2V5IjoiZXUtd2VzdC0yXzQ2OTE0ZWI3LWYzZGEtNDc0Ni05Njc1zLWE2OWUtNzA3OTU0OWE3OTgwIiwidG9rZW5fdXNlIjoiYWNjZXNzIiwic2NvcGUiOiJhd3MuY29nbml0by5zaWduaW4udXNlci5hZG1pbiIsImF1dGhfdGltZSI6MTYyMDczNTU5OCwiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLmV1LXdlc3QtMi5hbWF6b25hd3MuY29tXC9ldS13ZXN0LTJfSmJtOUdmNWtiIiwiZXhwIjoxNjIwNzM5MTk4LCJpYXQiOjE2MjA3MzU1OTgsImp0aSI6IjMxMzI4OGMzLTY2YTItNDI3NC1iYjIwLWIzZTBhMzdhYjgyOCIsImNsaWVudF9pZCI6ImIxNG1mZTJvaWFlZWE4a2ozNWxxbWRobTQiLCJ1c2VybmFtZSI6InRlc3R1c2VyIn0.Qlz7v4LS2PqEBW17Aynnyrsl3TfutavkDF-MhGmMc_xZ3DUvD68WuC6z6hVFQJnjrDTJWxmitXbrAsclwmSnPrbjmeBC6_xAM3fuCq6Un0rPcE3E3cLuLf815731j2smGdYwzae1mNP0EqaQWCPvv5qSHUfpJKyFH1yON1ntLpIGkmgCoLYuwuJ7IZfhIZbnfnbv-bjF8AXRYxTrUteplqb_2_-6qlhtzN_4wq_fCRV9uSZzbCaYl-CqZ3jDReXYs3fGIxWt8KTlsgpJ98O808aRRL4emVxdBtakBGS0UG7ZoDJXYUV_A0yWcN7AhHXcvWu70MtY6_CvzwwB5RJz6w",
"ExpiresIn": 3600,
"TokenType": "Bearer",
"RefreshToken": "Dn7S-XD59qUMCrOu1l3moayksiO4CWiE6D3tAAuAvV-VxVilzkCFS8jYgglLj0W9r0pLtUaJRriIf8I4T2jtf8e431rrlh1mMkSk8WPcCDyQZavxourjwRDR9gTmTO4Dw8-yF8v4R9qOiE4sQbugItT5V733EXZOOInm2_Nx5LJjmIqPdKyob2sLnux2A-RWvpz4QDqGkNElFSeQn_bElQZDnZaH_g9rqgbFxdI3j_sf_6AwFbNKdYs0sMcvIJkALNmPnQB4cttW6-YKvLG_Y5i-ovPGY5Ms9t7SULsE-pnPIyIyyBcs--lunJnJ8hf0QQe5Q-jf_pJ2HretVjJyxQ.RjypSbMAvJ5usmHB.i3KeY3fkZrk0yLjpssjo0qplTm2JFsdlMsv7y-ET1WM_RExlzyuUMnKw6I0_uFvOq-Xh78LgHl611ykzY2r3lXaBktD68MbWMav0wksTQnekBwPExCQUtMHqhLfvipk1snWe6zx488PySaXm654GcXR48fJ1VOKzMEnjAPyC-JOQFedHxKnb6AHa_sePbSmD_TiUXVzFRwLT7r74ooBws5RU5INVlAbhMfHYdUpywAWKj-WQjkYPl4UGJAB0rJNaq6g79nzhmuJ-zey2AiyWivyzPXJ7QSUdx0wE0_jHVDmneUzLOGy81hBvouGe2GKpV_AEIzulHbZZDCQjxnUtWgT-wBb-rU7zw0AP0kr0lrdoe16a5MSxvwW_0V4nhkbf9C8THINODte3i-rZkx6cZoeV_C9ohPftrEKMaq-v1m08taIoeBlg_ZOFbO7YvOFPO8T7tyeJ0r0dHw43SeFSzxMEwGO33GEBe7AOyp2VXWUKIuM5m9vwia2asrdxS2785j8yqL5Rr8c6VG1p9G_DeQsvycadDPuFJsaTMWvxfoI_LMPL4HywnlLTYZkK_07Yhv7TsK7Xg7wheukFCQjtcrmZeppcjIyLRmsh_CGw2KERpQ8qOCWN2MxRPlifb2M6PDjn9AqP1eXNrvhfnrcWcYLv8Mymoo8r6fgBCR34qbSq9iRPU3sjH4d_1chAaywW1LIbYuc9hlBfdlf2ECI6f-IxTG_GvBixD-v7XOhze8edzJ2npN1jP7wupb6YNSMMjq1ZSDM2RoZ0CZyEBYLdTB9S5ytZ3-izIE3DOaBNgRN85ZMgzS45EZPs_RARwZZYuReRfwAuQ9_4hpAsLxuuEU7FJMQxQqhx-Sg44TzXu8gSx0Tco_p1zDqPOQ6dHhCSKKarLXcybg1mVuoQ4_IG71q2aN6n5JGf4wFyVD-dn8YEs3NV_lMd1Nj6zOXwEyNpy7EZm6Dd2nmn_WPtLZrTWI_tvXEkG-hAIw0SM28yLZ68132lXkj6noT25a3_6RnRiZxZfjUbYb008VNVApYBX9mUI2MjUFAUBfq3UbgXtt8fFER8O0Vzg3y91PFsmkyScjAf5Y8SCl-f3DBIlTmk-pfLpQ-en9jItl3qM2vVsJAaW3UgG7pso-fQU2jrGpQMZNGZJSSgsqPoHYQp2j252109jZdTIrRuYqbPqgNtqjijT_lIyTg19s22UQAcaFDldK4e0NSc04suQQTtpbYLfpcRtak9H8Ix_u8ve6mp2G5UBSJ9IwH7IZ8K9aJyEgJjjLk7e_AnBOo7wIgl9MqNm9x4_kUQKfmMp7lib0FpFmmFBV19NKB-aCS-H2n_NUjZh-MwSS3MfKmpnIw4ZhkqkRV66G_ubwDEjw0r9tsZpfrfIQMn1nXP.Ltr9YIlj331u70F8ISPfrw",
"IdToken": "eyJraWQiOiJzRUIwK2h0RnJDU3N1Tzg5WFJmTzRtZVVaTHo3a0RzRE1XaWVMTzZhbk1FPSIsImFsZyI6IlJTMjU2In0_umUpeD9GAzSYSla7xNnDhguGSqDkd4XWEpJ8YggEtAUBg5SlmEIRkbldd55Z9P2t2SKTqjkgIunB9DBo2euzzaVxiTdrB_Mr9kbSRTyoo_BdnHrI_dPqApDnQTXxvDVz7GzXWiBnvLSGJtHy8cp57pGLyLUxDDB1cwhz61NCfDdZwvfez1hVALnBzYEny9IUC3_JUYFuydH-bWOY2vregDhB4RsXjlB7hZ8Xya66B7syz3HmtIgBKKDXI1Bjma06WJQj-HGEdBMTqhvqBGMJwfmxu2Q1MmQrTPRkQ",
"NewDeviceMetadata": {
"DeviceKey": "eu-west-2_46914eb7-f3da-4746-9675-74f110e40c8",
"DeviceGroupKey": "-Qh4ghnfP"
}
}
}
Last updated
Was this helpful?