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"
Descrição do desenvolvedor (inglês)
O que é saml2aws?
saml2aws é um programa de código aberto para Windows da categoria Contêineres e DevOps, publicado por Versent. Foi escrito em Go.
Instalação e requisitos
Há instaladores oficiais para 64 bits, ARM64 e ARM no formato MSI e Portátil. O instalador aceita instalação automática, sem janelas nem perguntas. Existe um pacote MSI para implantação via Política de Grupo, Intune ou Configuration Manager.
Popularidade e tipos de arquivo
O pacote do Chocolatey já foi baixado 99.750 vezes. O código-fonte no GitHub (Versent/saml2aws) tem 2.248 estrelas. Entre os programas parecidos estão Docker Desktop, Helm e Pulumi.
Descrição do projeto no GitHub: “CLI tool which enables you to login and retrieve AWS temporary credentials using a SAML IDP”
Pontos positivos / Pontos negativos
Pontos positivos
- Código aberto: qualquer pessoa pode revisar e compilar o código
- Versão nativa ARM64 para Windows on Arm
- Pacote MSI para implantação gerenciada
- Instalação silenciosa documentada
Pontos negativos
- Sem atualização há mais de um ano
Em resumo: saml2aws é um programa de código aberto da categoria Contêineres e DevOps, disponível para PCs 64 bits, ARM64 e ARM. As atualizações ficaram mais espaçadas. Administradores de TI podem implantá-lo sem interação do usuário.
É seguro baixar saml2aws?
- O arquivo vem de github.com, o domínio do próprio desenvolvedor
- O link de download usa HTTPS
- Há um hash SHA256 publicado para você verificar o arquivo:
E78EC324F040047A36E6DE3B61BFF8DE5B4F6D093F0F3070539A54121CB88B00· Abrir o relatório do VirusTotal para este hash - O link ainda não foi verificado
- O código-fonte é público
- O ExeAtlas não hospeda, encapsula nem modifica instaladores
Guia relacionado: Como verificar o hash SHA256 de um arquivo no Windows
Práticas de segurança (OpenSSF Scorecard)
Verificações automáticas do repositório Versent/saml2aws no GitHub feitas pela Open Source Security Foundation, executadas pela última vez em 15 de agosto de 2022.
- Manutenção ativa10
- Sem vulnerabilidades conhecidas10
- Sem workflows perigosos10
- Ferramenta de atualização de dependências10
- Licença declarada10
- Sem binários no repositório10
- Pacotes publicados10
- Revisão de código7
- Dependências fixadas5
- Proteção de branches3
- Selo OpenSSF Best Practices0
- Permissões de token restritas0
- Versões assinadas0
- Fuzzing0
- Política de segurança0
A nota avalia como o projeto é desenvolvido e publicado, não se o programa é seguro para instalar. scorecard.dev
Versões recentes
Todas as 1 versões ›| Versão | Data | Tamanho | Arquivos |
|---|---|---|---|
| 2.36.19Atual | 13 de março de 2025 | — | 64 bits ZIP64 bits MSIARM64 ZIPARM ZIP |
Instalar pela linha de comando
Instalação silenciosa ›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 /norestartArquivos de programa (.exe): saml2aws.exe
Guia relacionado: Como usar o winget: instalar e atualizar programas
Também para outros sistemas
brew install saml2awsInformações
- Desenvolvedor
- Versent
- Categoria
- Contêineres e DevOps
- Licença
- MIT
- Preço
- Grátis
- Código-fonte
- github.com/Versent/saml2aws
- Linguagem
- Go
- Requisitos
- Windows 11 / 10
- Arquitetura
- 64 bits, ARM64, ARM
- Instalador
- MSI, Portátil
- Versão
- 2.36.19
- Lançamento
- 13 de março de 2025
- Adicionado ao catálogo
- 9 de abril de 2025
- Versões registradas
- 1
- Downloads no Chocolatey
- 99.750
- Estrelas no GitHub
- 2.248
- Forks no GitHub
- 631
- Site oficial
- github.com
- ID do winget
- Versent.saml2aws
- Pacote do Chocolatey
- saml2aws
- Pacote do Scoop
- main/saml2aws
- Código de produto MSI
- {5D33608C-E3F3-43A2-8FF5-5B2B209E0E7E}
Avaliações
Ainda não há avaliações. Seja o primeiro a dar uma nota.
Alternativas para saml2aws
Ver tudo ›-
Proprietário2,2 mi ↓ -
Código aberto1,6 mi ↓ -
Código aberto395,6 mil ↓ -
Código aberto84,9 mil ↓ -
Kubernetes - Minikube - A Local Kubernetes Development Environment1.39.0Contêineres e DevOps · KubernetesCódigo aberto747,8 mil ↓ -
Código aberto2,3 mi ↓ -
Código aberto299,3 mil ↓ -
Código aberto122,2 mil ↓
Perguntas frequentes
saml2aws é grátis?
Sim. saml2aws é um software de código aberto com licença MIT.
É seguro baixar saml2aws?
O download vem de github.com, um domínio do próprio desenvolvedor. O ExeAtlas não hospeda nem altera o arquivo. Você pode comparar o hash SHA256 do arquivo com o que aparece aqui ou abrir o relatório do VirusTotal para esse hash.
Como instalar saml2aws pelo winget?
Abra o PowerShell ou o Terminal do Windows e rode o comando winget mostrado nesta página. O winget baixa o instalador oficial e confere o hash SHA256 antes de executá-lo.
Dá para instalar saml2aws em modo silencioso?
Sim. A página de instalação silenciosa traz o comando exato para cada instalador, incluindo o msiexec para o pacote MSI.
saml2aws roda em ARM (Windows on Arm)?
Sim, há um instalador nativo para ARM64.
Quais são as alternativas para saml2aws?
Docker Desktop, Helm, Pulumi, Serverless Framework e Kubernetes - Minikube - A Local Kubernetes Development Environment. A página de alternativas faz a comparação.