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"
Beskrywing deur die uitgewer (Engels)
Wat is saml2aws?
saml2aws is ’n oopbronprogram vir Windows in die kategorie Houers en DevOps, uitgegee deur Versent. Programmeertaal: Go.
Installasie en vereistes
Daar is amptelike installeerders vir 64-bis, ARM64 en ARM in die vorm van MSI en Draagbaar. Die installeerder ondersteun onbewaakte (stil) installasie. ’n MSI-pakket is beskikbaar vir ontplooiing met Groepbeleid, Intune of Configuration Manager.
Gewildheid en lêertipes
Die Chocolatey-pakket is al 99 750 keer afgelaai. Die bronkode op GitHub (Versent/saml2aws) het 2 248 sterre. Soortgelyke programme sluit Docker Desktop, Helm en Pulumi in.
Projekbeskrywing op GitHub: “CLI tool which enables you to login and retrieve AWS temporary credentials using a SAML IDP”
Voordele / Nadele
Voordele
- Oopbron: enigeen kan die kode nagaan en self bou
- Inheemse ARM64-weergawe vir Windows on Arm
- MSI-pakket vir bestuurde ontplooiing
- Gedokumenteerde stil installasie
Nadele
- Al meer as ’n jaar geen bywerking nie
Kortliks: saml2aws is ’n oopbronprogram in die kategorie Houers en DevOps vir 64-bis, ARM64 en ARM rekenaars. Bywerkings het verlangsaam. Administrateurs kan dit onbewaak ontplooi.
Is dit veilig om saml2aws af te laai?
- Die lêer word bedien deur github.com, die uitgewer se eie domein
- Die aflaaiskakel gebruik HTTPS
- ’n SHA256-hashwaarde is gepubliseer, sodat die lêer nagegaan kan word:
E78EC324F040047A36E6DE3B61BFF8DE5B4F6D093F0F3070539A54121CB88B00· Maak die VirusTotal-verslag vir hierdie hashwaarde oop - Die skakel is nog nie nagegaan nie
- Die bronkode is openbaar
- ExeAtlas huisves, omvou of verander geen installeerders nie
Verwante gids: Hoe om ’n lêer se SHA256-hashwaarde op Windows na te gaan
Sekuriteitspraktyke (OpenSSF Scorecard)
Outomatiese toetse van die Versent/saml2aws-bewaarplek op GitHub deur die Open Source Security Foundation, laas uitgevoer op 15 Augustus 2022.
- Aktief onderhou10
- Geen bekende kwesbaarhede10
- Geen gevaarlike werkvloeie10
- Gereedskap vir afhanklikheidsbywerkings10
- Lisensie verklaar10
- Geen binêre lêers in die bewaarplek10
- Gepubliseerde pakkette10
- Kodehersiening7
- Vasgepende afhanklikhede5
- Takbeskerming3
- OpenSSF Best Practices-kenteken0
- Beperkte tokenregte0
- Ondertekende vrystellings0
- Fuzzing0
- Sekuriteitsbeleid0
Die telling beoordeel hoe die projek ontwikkel en vrygestel word, nie of die program veilig is om te installeer nie. scorecard.dev
Onlangse weergawes
Al 1 weergawes ›| Weergawe | Datum | Grootte | Lêers |
|---|---|---|---|
| 2.36.19Nuutste | 13 Maart 2025 | — | 64-bis ZIP64-bis MSIARM64 ZIPARM ZIP |
Installeer vanaf die opdragreël
Stil installasie ›winget install --id Versent.saml2aws -echoco install saml2aws -yscoop install main/saml2awsmsiexec /i saml2aws_2.36.19_windows_amd64.msi /qn /norestartmsiexec /x {5D33608C-E3F3-43A2-8FF5-5B2B209E0E7E} /qn /norestartProgramlêers (.exe): saml2aws.exe
Verwante gids: Hoe om winget te gebruik: programme installeer en bywerk
Ook vir ander stelsels
brew install saml2awsInligting
- Uitgewer
- Versent
- Kategorie
- Houers en DevOps
- Lisensie
- MIT
- Prys
- Gratis
- Bronkode
- github.com/Versent/saml2aws
- Geskryf in
- Go
- Vereis
- Windows 11 / 10
- Argitektuur
- 64-bis, ARM64, ARM
- Installeerder
- MSI, Draagbaar
- Weergawe
- 2.36.19
- Vrygestel
- 13 Maart 2025
- By die katalogus gevoeg
- 09 April 2025
- Weergawes gelys
- 1
- Chocolatey-aflaaie
- 99 750
- GitHub-sterre
- 2 248
- GitHub-vurke
- 631
- Webwerf
- github.com
- winget-ID
- Versent.saml2aws
- Chocolatey-pakket
- saml2aws
- Scoop-pakket
- main/saml2aws
- MSI-produkkode
- {5D33608C-E3F3-43A2-8FF5-5B2B209E0E7E}
Graderings en resensies
Nog geen resensies nie. Wees die eerste om dit te gradeer.
Alternatiewe vir saml2aws
Sien alles ›-
Eiendomsagteware2,2 m ↓ -
Oopbron1,6 m ↓ -
Oopbron395,6 k ↓ -
Oopbron84,9 k ↓ -
Kubernetes - Minikube - A Local Kubernetes Development Environment1.39.0Houers en DevOps · KubernetesOopbron747,8 k ↓ -
Oopbron2,3 m ↓ -
Oopbron299,3 k ↓ -
Oopbron122,2 k ↓
Algemene vrae
Is saml2aws gratis?
Ja. saml2aws is oopbronsagteware onder die MIT-lisensie.
Is dit veilig om saml2aws af te laai?
Die aflaai kom van github.com, wat aan die uitgewer behoort; ExeAtlas huisves of verander nie die lêer nie. Vergelyk die SHA256-hashwaarde daarvan met die een wat hier gewys word, of maak die VirusTotal-verslag vir daardie hashwaarde oop.
Hoe installeer ek saml2aws met winget?
Maak PowerShell of Windows Terminal oop en voer die winget-opdrag op hierdie bladsy uit. winget laai die amptelike installeerder af en gaan die SHA256-hashwaarde na voordat dit uitgevoer word.
Kan saml2aws stil geïnstalleer word?
Ja. Die bladsy oor stil installasie gee die presiese opdrag vir elke installeerder, insluitend msiexec vir die MSI-pakket.
Werk saml2aws op ARM (Windows on Arm)?
Ja, daar is ’n inheemse ARM64-installeerder.
Wat is alternatiewe vir saml2aws?
Docker Desktop, Helm, Pulumi, Serverless Framework en Kubernetes - Minikube - A Local Kubernetes Development Environment. Die bladsy met alternatiewe vergelyk hulle.