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"
Описание от разработчика (английски)
Какво е saml2aws?
saml2aws е програма за Windows с отворен код от категория „Контейнери и DevOps“. Разработчик: Versent. Език за програмиране: Go.
Инсталиране и системни изисквания
Официалните инсталатори са за 64-битова, ARM64 и ARM; тип на инсталатора: MSI и Преносима версия. Инсталаторът поддържа инсталиране без въпроси (тиха инсталация). Наличен е MSI пакет за разгръщане чрез групови правила, Intune или Configuration Manager.
Популярност и типове файлове
Пакетът в Chocolatey има 99 750 изтегляния. Изходният код в GitHub (Versent/saml2aws) има 2248 звезди. Подобни програми: Docker Desktop, Helm и Pulumi.
Описание на проекта в GitHub: “CLI tool which enables you to login and retrieve AWS temporary credentials using a SAML IDP”
Предимства / Недостатъци
Предимства
- Отворен код: всеки може да го прегледа и компилира
- Собствена компилация ARM64 за Windows on Arm
- MSI пакет за централизирано разгръщане
- Документирана тиха инсталация
Недостатъци
- Повече от година без обновяване
Накратко: saml2aws е програма за Windows с отворен код (категория „Контейнери и DevOps“); компилации: 64-битова, ARM64 и ARM. Обновяванията излизат все по-рядко. Администраторите могат да я разгръщат без намеса на потребителя.
Безопасно ли е изтеглянето на saml2aws?
- Файлът се изтегля от домейна на разработчика (github.com)
- Връзката за изтегляне използва HTTPS
- Публикуван е хеш SHA256 – файлът може да се провери:
E78EC324F040047A36E6DE3B61BFF8DE5B4F6D093F0F3070539A54121CB88B00· Отворете доклада на VirusTotal за този хеш - Връзката още не е проверена
- Изходният код е публичен
- ExeAtlas не съхранява, не обвива и не променя инсталатори
Свързано ръководство: Как да проверите SHA256 хеша на файл в Windows
Практики за сигурност (OpenSSF Scorecard)
Автоматични проверки на хранилището Versent/saml2aws в GitHub от Open Source Security Foundation; последно изпълнение: 15 август 2022 г..
- Активна поддръжка10
- Без известни уязвимости10
- Без опасни работни потоци10
- Инструмент за обновяване на зависимости10
- Обявен лиценз10
- Без двоични файлове в хранилището10
- Публикувани пакети10
- Преглед на кода7
- Фиксирани зависимости5
- Защита на клоновете3
- Значка OpenSSF Best Practices0
- Ограничени права на токените0
- Подписани издания0
- Фъзинг0
- Политика за сигурност0
Оценката показва как се разработва и издава проектът, а не дали програмата е безопасна за инсталиране. scorecard.dev
Последни версии
Всички версии (1) ›| Версия | Дата | Размер | Файлове |
|---|---|---|---|
| 2.36.19Последна | 13 март 2025 г. | — | 64-битова ZIP64-битова MSIARM64 ZIPARM ZIP |
Инсталиране от командния ред
Тиха инсталация ›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 /norestartПрограмни файлове (.exe): saml2aws.exe
Свързано ръководство: Как се използва winget: инсталиране и обновяване
Също и за други системи
brew install saml2awsИнформация
- Разработчик
- Versent
- Категория
- Контейнери и DevOps
- Лиценз
- MIT
- Цена
- Безплатно
- Изходен код
- github.com/Versent/saml2aws
- Език за програмиране
- Go
- Изисквания
- Windows 11 / 10
- Архитектура
- 64-битова, ARM64, ARM
- Инсталатор
- MSI, Преносима версия
- Версия
- 2.36.19
- Дата на издаване
- 13 март 2025 г.
- Добавена в каталога
- 9 април 2025 г.
- Версии в каталога
- 1
- Изтегляния от Chocolatey
- 99 750
- Звезди в GitHub
- 2248
- Разклонения в GitHub
- 631
- Уебсайт
- github.com
- ID в winget
- Versent.saml2aws
- Пакет в Chocolatey
- saml2aws
- Пакет в Scoop
- main/saml2aws
- Код на продукта MSI
- {5D33608C-E3F3-43A2-8FF5-5B2B209E0E7E}
Оценки и отзиви
Все още няма отзиви. Можете да дадете първата оценка.
Алтернативи на saml2aws
Виж всички ›-
Собственически лиценз2,2 млн. ↓ -
Отворен код1,6 млн. ↓ -
Отворен код395,6 хил. ↓ -
Отворен код84,9 хил. ↓ -
Kubernetes - Minikube - A Local Kubernetes Development Environment1.39.0Контейнери и DevOps · KubernetesОтворен код747,8 хил. ↓ -
Отворен код2,3 млн. ↓ -
Отворен код299,3 хил. ↓ -
Отворен код122,2 хил. ↓
Често задавани въпроси
Безплатна ли е програмата saml2aws?
Да. saml2aws е програма с отворен код (лиценз MIT); изтеглянето и използването са безплатни.
Безопасно ли е изтеглянето на saml2aws?
Файлът се изтегля от github.com – домейн на разработчика; ExeAtlas не съхранява и не променя файла. Сравнете SHA256 на изтегления файл със стойността на тази страница или отворете доклада на VirusTotal за този хеш.
Как да инсталирам saml2aws с winget?
Отворете PowerShell или Windows Terminal и изпълнете командата за winget от тази страница. winget изтегля официалния инсталатор и преди стартиране проверява хеша му SHA256.
Може ли saml2aws да се инсталира в тих режим?
Да. Страницата за тиха инсталация дава точната команда за всеки инсталатор, включително msiexec за MSI пакета.
Работи ли saml2aws на ARM (Windows on Arm)?
Да, има собствен инсталатор за ARM64.
Какви са алтернативите на saml2aws?
Docker Desktop, Helm, Pulumi, Serverless Framework и Kubernetes - Minikube - A Local Kubernetes Development Environment. Сравнение има на страницата с алтернативи.