{"repo":"theurichde/go-aws-sso","free":true,"listed":false,"github":"https://github.com/theurichde/go-aws-sso","clone":"git clone https://github.com/theurichde/go-aws-sso.git","description":"Makes dealing with AWS SSO Logins an ease","language":"Go","stars":132,"topics":["go","aws","sso","sso-login","aws-sso","golang","cli","aws-sso-cli","single-sign-on"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"go-aws-sso Make working with AWS SSO on local machines an ease. What is it about? Choose and retrieve short-living role credentials from all of your SSO available accounts and roles No nasty manual copy and pasting of credentials But... why? 🤔 You have one go-to binary No external dependencies (e.g. a python runtime) Forget about dealing with different profiles and role names, just choose them directly! Features Choose your desired account and role interactively Choose your account and role via flags from command line Utilize AWSs credential process to avoid storing credentials locally Locks concurrent calls to credential process to no DDoS your Browser (this behaviour occurs from time to time when using e.g. the k8s plugin for IntelliJ) Refresh credentials based on your previously chosen account and role (if you've chosen to persist your credentials) Store your Start-URL and region Set different profiles for your different accounts Getting Started Installation - via homebrew - brew tap theurichde/go-aws-sso && brew install go-aws-sso - Download your according target platform binary from the releases page - Compile from source with go build -v ./cmd/go-aws-sso - use go install github.com/theurichde/go-aws-sso/cmd/go-aws-sso@main Maybe you want to make sure your GOBIN is in your PATH 😉 Usage Interactively Assume a Role Just execute go-aws-sso When you run go-aws-sso the first time, you will be prompted for your SSO Start URL and your region A config file (located at $HOME/$C","default_branch":null,"files":null,"tree":[],"storefront":"/r/theurichde","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/theurichde/go-aws-sso/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}