WTFender / aws-sso-extender

Browser Extension for AWS SSO / Identity Center
https://wtfender.com/posts/aws-sso-extender
MIT License
66 stars 11 forks source link

Container Support #125

Open montsaroffNoaa opened 8 months ago

montsaroffNoaa commented 8 months ago

Description

It would be nice to have different containers for different SSO instances as a option.

WTFender commented 8 months ago

Do you mean opening each SSO profile in it's own container?

Unless I'm misunderstanding, that is an existing feature, but potentially broken with the aws portal changes last week - I'm still looking into it. https://github.com/WTFender/aws-sso-extender/issues/123

andrewlorien commented 3 months ago

Two weeks into using this extension in Firefox, i discovered that if you edit the raw JSON settings there is a box unchecked by default called "Firefox containers". Checking that made the containers work (extra tip : you can customise your container colours/icons in the firefox settings at about:preferences#containers )

montsaroffNoaa commented 3 months ago

Which JSON file?

andrewlorien commented 3 months ago

From the SSO extender dropdown, click the button with your account name and a cog. You get to the settings screen, on the top right there is a button that says " <> JSON". You can see the raw JSON settings in tree view or text view, if you check the box called "Firefox containers" you'll be able to open each account in a new container.

andrewlorien commented 3 months ago

On further testing, it behaves inconsistently. Two laptops, both Firefox 129.0.1, both managed by my organisation, both with the AWS SSO Extender and Container Tabs turned on. One of them consistently opens new tabs in the correct containers for a few hours... then stops. The other one has never done it correctly. I can't see any difference in the console log. I have installed the AWS SSO Containers plugin, which works consistently.