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 փաթեթ՝ Group Policy-ի, 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)
GitHub-ում Versent/saml2aws պահոցի ավտոմատ ստուգումներ Open Source Security Foundation-ի կողմից, վերջին գործարկումը՝ 15 օգոստոսի, 2022 թ.։
- Ակտիվ սպասարկում10
- Հայտնի խոցելիություններ չկան10
- Վտանգավոր workflow-ներ չկան10
- Կախվածությունների թարմացման գործիք10
- Լիցենզիան նշված է10
- Պահոցում երկուական ֆայլեր չկան10
- Հրապարակված փաթեթներ10
- Կոդի վերանայում7
- Ամրագրված կախվածություններ5
- Ճյուղերի պաշտպանություն3
- OpenSSF Best Practices նշան0
- Տոկենների սահմանափակ իրավունքներ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 թ.
- Ավելացվել է կատալոգ
- 09 ապրիլի, 2025 թ.
- Տարբերակ կատալոգում
- 1
- Chocolatey ներբեռնումներ
- 99 750
- GitHub աստղեր
- 2248
- GitHub ֆորքեր
- 631
- Կայք
- github.com
- winget ID
- 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։ Դրանց համեմատությունը՝ այլընտրանքների էջում։