Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Usability enhancements #247

Open
gtmtech opened this issue Apr 10, 2022 · 0 comments
Open

Usability enhancements #247

gtmtech opened this issue Apr 10, 2022 · 0 comments

Comments

@gtmtech
Copy link

gtmtech commented Apr 10, 2022

Hi,

I've written several of these tools for clients for azuread, google and other IDPs, and I was pleased to come across this tool for google, thanks for your hard work and publishing it!

Based on what I've done before, my 2 main usability enhancements would be:

  • The tool should save profiles automatically with the profile name <sp_id>:<role_arn> or <profile>:<role_arn> - as it stands it only saves it with under the profile implied by the -p flag or as the current AWS_PROFILE. This has deficiencies if a user is using multiple terminals in parallel and expects aws-google-auth to not pollute another terminals credentials. Furthermore it enforced discipline on the user to have to remember their profilenames. It would be better to autogenerate/autoinfer this to have both parallelism and negate the user to have to remember things.

  • It would be awesome to have this written in go so you could publish static binaries that dont need python to be installed.

Feel free to ignore, but thought I'd pass those on in case you were interested in those ideas.

Thanks again for this tool!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant