/aws-saml-filter-userscript

Userscript to enhance the AWS SSO Sign-in experience

Primary LanguageJavaScriptMIT LicenseMIT

AWS SAML SSO Filter Userscript

A userscript to enhance the AWS SAML SSO Sign-in page.

Adds the following features:

  • Filter both roles and accounts (case insensitive and strips dashes)
  • Auto-select matching role when your filter is specific enough, sign-in to that account by pressing enter
  • Keyboard navigation, press down from the search box to begin selecting roles, press enter to sign-in
  • Automatically sign-in to roles when selecting accounts with the mouse

Video Preview

How to install

You will need to install a userscript engine such as Tampermonkey. This script has been tested in Tampermonkey for Chrome and Firefox.

Tampermonkey Chrome (free)

Tampermonkey Firefox (free)

Tampermonkey Safari (AU$2.99/US$1.99)

Once you have Tampermonkey installed, click the link below to install the script.

Click to install

Click to install!

Credits

Thanks to the following gists used as a base:

https://gist.github.com/martinlindenberg/3c4a0ca6b2e47dfdc156e0355634f82c https://gist.github.com/AdrianAcala/f6f32a0e9e0cab7d1220e41ad84dd494