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

Specify footer/header colors for different AWS accounts and/or SSO roles #146

Open m-bartlett opened 5 months ago

m-bartlett commented 5 months ago

Description

In my org, we have many AWS accounts in our organization and we need to switch between them frequently on any given work day. Having the account name in the corner is a nice feature, but it would be even better if we could assign a header and footer color to a given account ID or a role within an account. The extension currently only seems to support setting a global color for a given organization, but being able to assign colors to granular permissions within the organization would be a big help for maintaining awareness of which account I'm operating in.

For example, these two accounts with differing colors:

image image
xelfer commented 5 months ago

Would love this feature. https://chromewebstore.google.com/detail/customize-aws-console-hea/cjpikjjajakahcpglopbmobcoiibcpcd does the same but it's so much effort to achieve, i'd love it all in the same addon :)

darthgus commented 4 months ago

I would also LOVE this feature :)

WTFender commented 4 months ago

You can set a label & color for an account ID now. It still needs some TLC.

image
xelfer commented 4 months ago

@WTFender working great on the addon account list, should it also be changing header/footer colours in the console? as that part doesn't seem to change.

edit: oh, then it started to change a few minutes later. disregard. Thank you @WTFender!

CraigLager commented 2 months ago

Would be great to be able to set up rules for this. For example, I have ~100 accounts in my org, for most of them I have roles for:

I'd love for the color to be set based on role selection

tyrken commented 2 weeks ago

Having each account/role start with a different initial colour (based on a hash of the account ID/role name for cheap repeatability between users) would be a nice start