saml2aws
CLI tool which enables you to login and retrieve AWS temporary credentials using a SAML IDP
CLI tool which enables you to login and retrieve AWS temporary credentials using with ADFS or PingFederate Identity Providers. This is based on python code from How to Implement a General Solution for Federated API/CLI Access Using SAML 2.0. The process goes something like this: - Setup an account alias, either using the default or given a name - Prompt user for credentials - Log in to Identity Provider using form based authentication - Build a SAML assertion containing AWS roles - Optionally cache the SAML assertion (the cache is not encrypted) - Exchange the role and SAML assertion with AWS STS service to get a temporary set of credentials - Save these credentials to an aws profile named "saml"
winget install --id Versent.saml2aws --exact --source winget Latest 2.36.19
| Architecture | Scope | Type | Download | SHA256 |
|---|---|---|---|---|
x64 | — | wix | Download | E78EC324F040047A36E6DE3B61BFF8DE5B4F6D093F0F3070539A54121CB88B00 |
x64 | — | zip | Download | 739BD99DB011825521CF7ADB15C205E7AAC6570F8B74CD0AFC5BEDBB0804A0EB |
arm | — | zip | Download | 13F8F1A652613433575DC6D1DA3143EDA4A9AF24A0E3FE3C8B939C70934C348C |
arm64 | — | zip | Download | 7872B44600B1E3B03C1A1D82216F4DCCA9A632ECFCE8AF43076D3BFB88616295 |
Details
- Homepage
- https://github.com/Versent/saml2aws
- License
- MIT
- Publisher
- Versent
- Support
- https://github.com/Versent/saml2aws/issues
- Privacy Policy
- https://versent.com.au/privacy-policy/
- Copyright
- Copyright (c) 2024 Versent