{"id":21638116,"url":"https://github.com/purecloudlabs/aws-mfa-token-helper","last_synced_at":"2026-02-07T07:02:06.103Z","repository":{"id":140110342,"uuid":"56246850","full_name":"purecloudlabs/aws-mfa-token-helper","owner":"purecloudlabs","description":null,"archived":false,"fork":false,"pushed_at":"2025-01-03T06:33:56.000Z","size":15,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":29,"default_branch":"master","last_synced_at":"2025-05-07T11:39:52.121Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/purecloudlabs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-04-14T15:01:30.000Z","updated_at":"2025-01-03T06:33:59.000Z","dependencies_parsed_at":"2025-01-03T07:26:28.881Z","dependency_job_id":"c6e7395e-8958-406c-97bc-1779343b7307","html_url":"https://github.com/purecloudlabs/aws-mfa-token-helper","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/purecloudlabs/aws-mfa-token-helper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/purecloudlabs%2Faws-mfa-token-helper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/purecloudlabs%2Faws-mfa-token-helper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/purecloudlabs%2Faws-mfa-token-helper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/purecloudlabs%2Faws-mfa-token-helper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/purecloudlabs","download_url":"https://codeload.github.com/purecloudlabs/aws-mfa-token-helper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/purecloudlabs%2Faws-mfa-token-helper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29188304,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-07T05:07:31.176Z","status":"ssl_error","status_checked_at":"2026-02-07T05:06:15.227Z","response_time":63,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-25T04:08:15.379Z","updated_at":"2026-02-07T07:02:06.089Z","avatar_url":"https://github.com/purecloudlabs.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Welcome!\n\nIf you're reading this, you probably don't have any idea how to set up your\nAWS credentials. Fortunately, with the powers of computers, we're going to make this easy for you!\n\n*\"But wait,\"* you say, *\"doesn't `\u003cx\u003e` already do this?\"*\n\nProbably! Oh well!\n\n## Assumptions\n1. You can `npm install` stuff\n2. You have AWS credentials for the env you need and you've set up an MFA device\n\n## Ready? Go.\n\n1. `npm install` - you've used node before, right?\n2. Get your AWS credentials. You could technically do this first, if you wanted,\nbut this is an exercise in following directions, so pay attention.\n    1. Log into the aws console\n    2. Go to Security Credentials (under your account\n        at the top right)\n    3. Search your name\n    4. Click your name\n    5. Create an access key\n    6. Copy the template creds file to your aws home -\n    `cp credentials ~/.aws/credentials`\n    7. Copy the access key id and secret access key into that file\n    8. Copy the mfa file to your aws home -\n    `cp mfa_id ~/.aws/mfa_id`\n    8. Copy your MFA token into that file. You can find this in the \"Assigned MFA device\" field in the security credentials section of the AWS user page. (e.g. arn:aws:iam::\u003cstuff\u003e:mfa/\u003cusername\u003e).\n    9. Think, \"wouldn't it have been easier to just\n    `echo \u003cmfa:device:id\u003e ~/.aws/mfa_id`\"\n    10. Remember what I said about following directions and just do it\n    11. npm start\n    12. Enter your MFA token\n    13. Check `~/.aws/credentials` to make sure you have a `[default]` section\n    with credentials\n    14. Send Matt Cheely and Xander Dumaine $5\n\nF.A.Q\n\n- **Q:** Why were there so many steps up there? Couldn't you have used sentences\nand shortened it up?\n  - **A:** Stop asking so many questions\n- **Q:** Why is this README so snarky?\n  - **A:** ¯\\\\\\_(ツ)\\_/¯\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpurecloudlabs%2Faws-mfa-token-helper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpurecloudlabs%2Faws-mfa-token-helper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpurecloudlabs%2Faws-mfa-token-helper/lists"}