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"
Opis producenta (angielski)
Czym jest saml2aws?
saml2aws to program na Windows o otwartym kodzie źródłowym z kategorii „Kontenery i DevOps”. Producent: Versent. Język programowania: Go.
Instalacja i wymagania
Oficjalne instalatory są dostępne dla architektur: 64-bit, ARM64 i ARM; typ instalatora: MSI i Wersja przenośna. Instalator obsługuje instalację nienadzorowaną (cichą). Dostępny jest pakiet MSI do wdrożeń przez zasady grupy (GPO), Intune lub Configuration Manager.
Popularność i typy plików
Pakiet Chocolatey pobrano 99 750 razy. Kod źródłowy na GitHubie (Versent/saml2aws) ma 2248 gwiazdek. Podobne programy: Docker Desktop, Helm i Pulumi.
Opis projektu na GitHubie: “CLI tool which enables you to login and retrieve AWS temporary credentials using a SAML IDP”
Zalety / Wady
Zalety
- Otwarty kod źródłowy: każdy może go przejrzeć i skompilować
- Natywna wersja ARM64 dla Windows on Arm
- Pakiet MSI do wdrożeń w firmie
- Udokumentowana cicha instalacja
Wady
- Brak aktualizacji od ponad roku
W skrócie: saml2aws to program na Windows o otwartym kodzie źródłowym z kategorii „Kontenery i DevOps”; wersje: 64-bit, ARM64 i ARM. Aktualizacje pojawiają się coraz rzadziej. Administratorzy mogą go wdrażać bez udziału użytkownika.
Czy pobieranie programu saml2aws jest bezpieczne?
- Plik jest pobierany z domeny producenta (github.com)
- Link do pobrania używa HTTPS
- Opublikowano sumę SHA256, więc plik można zweryfikować:
E78EC324F040047A36E6DE3B61BFF8DE5B4F6D093F0F3070539A54121CB88B00· Otwórz raport VirusTotal dla tej sumy - Link nie był jeszcze sprawdzany
- Kod źródłowy jest publiczny
- ExeAtlas nie przechowuje, nie opakowuje i nie modyfikuje instalatorów
Powiązany poradnik: Jak sprawdzić sumę SHA256 pliku w Windows
Praktyki bezpieczeństwa (OpenSSF Scorecard)
Automatyczne testy repozytorium Versent/saml2aws na GitHubie, przeprowadzane przez Open Source Security Foundation; ostatni test: 15 sierpnia 2022.
- Aktywnie rozwijany10
- Brak znanych luk10
- Brak niebezpiecznych workflow10
- Narzędzie do aktualizacji zależności10
- Określona licencja10
- Brak plików binarnych w repozytorium10
- Publikowane pakiety10
- Przegląd kodu7
- Przypięte zależności5
- Ochrona gałęzi3
- Odznaka OpenSSF Best Practices0
- Ograniczone uprawnienia tokenów0
- Podpisane wydania0
- Fuzzing0
- Polityka bezpieczeństwa0
Wynik ocenia sposób tworzenia i wydawania projektu, a nie to, czy instalacja programu jest bezpieczna. scorecard.dev
Najnowsze wersje
Wszystkie wersje (1) ›| Wersja | Data | Rozmiar | Pliki |
|---|---|---|---|
| 2.36.19Najnowsza | 13 marca 2025 | — | 64-bit ZIP64-bit MSIARM64 ZIPARM ZIP |
Instalacja z wiersza poleceń
Cicha instalacja ›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 /norestartPliki programów (.exe): saml2aws.exe
Powiązany poradnik: Winget – jak instalować i aktualizować programy
Także na inne systemy
brew install saml2awsInformacje
- Producent
- Versent
- Kategoria
- Kontenery i DevOps
- Licencja
- MIT
- Cena
- Za darmo
- Kod źródłowy
- github.com/Versent/saml2aws
- Język programowania
- Go
- Wymagania
- Windows 11 / 10
- Architektura
- 64-bit, ARM64, ARM
- Instalator
- MSI, Wersja przenośna
- Wersja
- 2.36.19
- Data wydania
- 13 marca 2025
- Dodano do katalogu
- 9 kwietnia 2025
- Wersje w katalogu
- 1
- Pobrania Chocolatey
- 99 750
- Gwiazdki GitHub
- 2248
- Forki na GitHubie
- 631
- Strona WWW
- github.com
- ID winget
- Versent.saml2aws
- Pakiet Chocolatey
- saml2aws
- Pakiet Scoop
- main/saml2aws
- Kod produktu MSI
- {5D33608C-E3F3-43A2-8FF5-5B2B209E0E7E}
Oceny i opinie
Brak opinii. Można dodać pierwszą ocenę.
Alternatywy dla programu saml2aws
Zobacz wszystkie ›-
Licencja zamknięta2,2 mln ↓ -
Open source1,6 mln ↓ -
Open source395,6 tys. ↓ -
Open source84,9 tys. ↓ -
Kubernetes - Minikube - A Local Kubernetes Development Environment1.39.0Kontenery i DevOps · KubernetesOpen source747,8 tys. ↓ -
Open source2,3 mln ↓ -
Open source299,3 tys. ↓ -
Open source122,2 tys. ↓
Najczęstsze pytania
Czy program saml2aws jest darmowy?
Tak. saml2aws to oprogramowanie open source na licencji MIT; można je pobrać i używać za darmo.
Czy pobieranie programu saml2aws jest bezpieczne?
Plik jest pobierany z serwera github.com, który należy do producenta; ExeAtlas nie przechowuje ani nie modyfikuje pliku. Sumę SHA256 pobranego pliku można porównać z podaną na tej stronie albo otworzyć raport VirusTotal dla tej sumy.
Jak zainstalować program saml2aws przez winget?
Wystarczy otworzyć PowerShell lub Terminal Windows i uruchomić polecenie winget podane na tej stronie. winget pobiera oficjalny instalator i przed uruchomieniem sprawdza jego sumę SHA256.
Czy program saml2aws obsługuje cichą instalację?
Tak. Na stronie cichej instalacji podano dokładne polecenie dla każdego instalatora, w tym msiexec dla pakietu MSI.
Czy saml2aws działa na procesorach ARM (Windows on Arm)?
Tak, dostępny jest natywny instalator ARM64.
Jakie są alternatywy dla programu saml2aws?
Docker Desktop, Helm, Pulumi, Serverless Framework i Kubernetes - Minikube - A Local Kubernetes Development Environment. Strona alternatyw zawiera ich porównanie.