{"id":21013767,"url":"https://github.com/pyro2927/aws_sso_containers","last_synced_at":"2025-06-25T09:05:41.892Z","repository":{"id":62151550,"uuid":"482149892","full_name":"pyro2927/AWS_SSO_Containers","owner":"pyro2927","description":"Firefox extension to route AWS SSO logins into unique containers.","archived":false,"fork":false,"pushed_at":"2024-11-10T04:14:10.000Z","size":1863,"stargazers_count":86,"open_issues_count":7,"forks_count":19,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-06-19T16:06:33.713Z","etag":null,"topics":["aws","containers","firefox"],"latest_commit_sha":null,"homepage":"https://addons.mozilla.org/en-US/firefox/addon/aws-sso-containers/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pyro2927.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2022-04-16T03:58:01.000Z","updated_at":"2025-06-18T19:50:16.000Z","dependencies_parsed_at":"2024-06-08T22:37:19.760Z","dependency_job_id":"b466972b-ba73-4156-a090-e3c9ffecf02e","html_url":"https://github.com/pyro2927/AWS_SSO_Containers","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/pyro2927/AWS_SSO_Containers","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyro2927%2FAWS_SSO_Containers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyro2927%2FAWS_SSO_Containers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyro2927%2FAWS_SSO_Containers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyro2927%2FAWS_SSO_Containers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pyro2927","download_url":"https://codeload.github.com/pyro2927/AWS_SSO_Containers/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyro2927%2FAWS_SSO_Containers/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261841950,"owners_count":23217912,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["aws","containers","firefox"],"created_at":"2024-11-19T09:44:07.934Z","updated_at":"2025-06-25T09:05:41.864Z","avatar_url":"https://github.com/pyro2927.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AWS SSO Containers\n\n![](./img/containers.png)\n\nThis Firefox extension routes [AWS SSO](https://aws.amazon.com/single-sign-on/) requests into their own containers so you can log in to multiple accounts/roles simultaneously.\n\n## How It Works\n\n![](./img/sso.jpeg)\n\nWhen you click on \"Management console\" for any account/role in AWS SSO, it makes a request for signing tokens and then redirects you to the federation location. The extension intercepts this request and loads the federation location in a container. Container names are `\u003cACCOUNT_NAME\u003e \u003cROLE_NAME\u003e` and are assigned a random color/icon. You can change the colors/icons to whatever you like, as it only uses the container name to reference them.\n\n## FAQs\n\n### Can I change what the containers are named?\n\nContainers are referenced via their name when determining where SSO calls should be routed. In order to change what template is used, open the extension preferences\n\n![](./img/preferences.png)\n\n### Can I change what icons and colors are used for containers?\n\nColors and icons are randomly selected when spawning a new container for the first time. Going forward it is referenced via its name, and so you can change the icon and color by using the built-in \"Manage Containers\" feature in Firefox.\n\n![](./img/manage.png)\n\n## Notes\n\nThis extension is pretty basic. If you're looking for something more advanced, check out [Granted](https://docs.commonfate.io/granted/introduction).\n\nThanks to \u003chttps://github.com/honsiorovskyi/open-url-in-container\u003e for a majority of the container code.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpyro2927%2Faws_sso_containers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpyro2927%2Faws_sso_containers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpyro2927%2Faws_sso_containers/lists"}