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.
ინსტალაცია და მოთხოვნები
ოფიციალური საინსტალაციო ფაილები არსებობს Windows-ისთვის: 64-ბიტიანი, ARM64 და ARM, ფორმატით MSI და პორტატული. ინსტალერს შეუძლია კითხვების გარეშე (ჩუმი) ინსტალაცია. Group Policy-ით, Intune-ით ან Configuration Manager-ით გასავრცელებლად არსებობს MSI პაკეტი.
პოპულარობა და ფაილის ტიპები
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 — ღია კოდის ხელსაწყო (კონტეინერები და devops) კომპიუტერებისთვის: 64-ბიტიანი, ARM64 და ARM. განახლებები შენელდა. ადმინისტრატორებს შეუძლიათ მისი კითხვების გარეშე გავრცელება.
saml2aws: უსაფრთხოა თუ არა ჩამოტვირთვა?
- ფაილი მოდის გამომცემლის საკუთარი დომენიდან (github.com)
- ჩამოტვირთვის ბმული HTTPS-ს იყენებს
- SHA256 ჰეში გამოქვეყნებულია, ფაილის შემოწმება შეგიძლიათ:
E78EC324F040047A36E6DE3B61BFF8DE5B4F6D093F0F3070539A54121CB88B00· გახსენით VirusTotal-ის ანგარიში ამ ჰეშისთვის - ბმული ჯერ არ შემოწმებულა
- წყაროს კოდი ღიაა
- ExeAtlas საინსტალაციო ფაილებს არ ინახავს, არ ფუთავს და არ ცვლის
დაკავშირებული ინსტრუქცია: როგორ შევამოწმოთ ფაილის SHA256 ჰეში Windows-ზე
უსაფრთხოების პრაქტიკა (OpenSSF Scorecard)
Open Source Security Foundation-ის ავტომატური შემოწმება GitHub-ის რეპოზიტორიისთვის Versent/saml2aws; ბოლო გაშვება: 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
- დაემატა კატალოგს
- 9 აპრილი, 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. ალტერნატივების გვერდზე ისინი შედარებულია.