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 በVersent የሚታተም ክፍት ምንጭ የWindows ፕሮግራም ነው፤ “ኮንቴይነሮች እና DevOps” በሚለው ምድብ ውስጥ ይገኛል። የተጻፈው በGo ነው።
መጫን እና የሚያስፈልጉ ነገሮች
ለ64-bit፣ ARM64 እና ARM ይፋዊ ጫኚዎች በMSI እና ተንቀሳቃሽ (portable) ቅርጸት አሉ። ጫኚው ያለ ጥያቄ (ጸጥ ያለ) ጭነትን ይደግፋል። በGroup Policy፣ Intune ወይም Configuration Manager ለማሰማራት የMSI ጥቅል አለ።
ተወዳጅነት እና የፋይል አይነቶች
የChocolatey ጥቅሉ 99,750 ጊዜ ወርዷል። በGitHub ላይ ያለው የምንጭ ኮድ (Versent/saml2aws) 2,248 ኮከቦች አሉት። ተመሳሳይ ፕሮግራሞች Docker Desktop፣ Helm እና Pulumi ናቸው።
በGitHub ላይ ያለው የፕሮጀክቱ መግለጫ: “CLI tool which enables you to login and retrieve AWS temporary credentials using a SAML IDP”
ጥቅሞች / ጉዳቶች
ጥቅሞች
- ክፍት ምንጭ፦ ማንኛውም ሰው ኮዱን መመርመር እና መገንባት ይችላል
- ለWindows on Arm የራሱ የARM64 ስሪት
- ለሚተዳደር ማሰማራት የMSI ጥቅል
- የተገለጸ ጸጥ ያለ ጭነት
ጉዳቶች
- ከአንድ ዓመት በላይ ዝማኔ የለም
በአጭሩ: saml2aws ለ64-bit፣ ARM64 እና ARM ኮምፒውተሮች የተሠራ ክፍት ምንጭ የWindows መሣሪያ ነው፤ ምድቡ “ኮንቴይነሮች እና DevOps” ነው። ዝማኔዎቹ ቀንሰዋል። አስተዳዳሪዎች ያለ ጥያቄ ሊያሰማሩት ይችላሉ።
saml2awsን ማውረድ ደህንነቱ የተጠበቀ ነው?
- ፋይሉ የሚቀርበው ከgithub.com ነው፤ ይህ የአሳታሚው የራሱ ጎራ ነው
- የማውረጃ አገናኙ HTTPS ይጠቀማል
- የSHA256 ሃሽ ታትሟል፤ ስለዚህ ፋይሉን ማረጋገጥ ይችላሉ:
E78EC324F040047A36E6DE3B61BFF8DE5B4F6D093F0F3070539A54121CB88B00· ለዚህ ሃሽ የVirusTotal ሪፖርቱን ይክፈቱ - አገናኙ ገና አልተረጋገጠም
- የምንጭ ኮዱ ለሕዝብ ክፍት ነው
- ExeAtlas ጫኚዎችን አያስተናግድም፣ አይጠቀልልም፣ አይቀይርም
ተዛማጅ መመሪያ: የፋይልን SHA256 ሃሽ በWindows ላይ እንዴት ማረጋገጥ ይቻላል
የደህንነት ልምዶች (OpenSSF Scorecard)
በOpen Source Security Foundation የተደረጉ የVersent/saml2aws የGitHub ማከማቻ ራስ-ሰር ፍተሻዎች፤ ለመጨረሻ ጊዜ የተካሄዱት በ15 ኦገስት 2022።
- በንቃት ይጠበቃል10
- የታወቁ ተጋላጭነቶች የሉም10
- አደገኛ workflow የለም10
- የጥገኞች ማዘመኛ መሣሪያ10
- ፈቃዱ ተገልጿል10
- በማከማቻው ውስጥ ባይነሪ ፋይሎች የሉም10
- የታተሙ ጥቅሎች10
- የኮድ ግምገማ7
- ስሪታቸው የተቆለፈ ጥገኞች5
- የቅርንጫፍ ጥበቃ3
- የOpenSSF Best Practices ባጅ0
- የተገደቡ የቶከን ፈቃዶች0
- የተፈረሙ ልቀቶች0
- Fuzzing0
- የደህንነት ፖሊሲ0
ውጤቱ የሚለካው ፕሮጀክቱ እንዴት እንደሚገነባ እና እንደሚለቀቅ ነው እንጂ ፕሮግራሙን መጫን ደህንነቱ የተጠበቀ መሆኑን አይደለም። scorecard.dev
የቅርብ ጊዜ ስሪቶች
1 ስሪት ›| ስሪት | ቀን | መጠን | ፋይሎች |
|---|---|---|---|
| 2.36.19የቅርብ ጊዜ | 13 ማርች 2025 | — | 64-bit ZIP64-bit 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-bit, ARM64, ARM
- ጫኚ
- MSI, ተንቀሳቃሽ (portable)
- ስሪት
- 2.36.19
- የተለቀቀበት
- 13 ማርች 2025
- ወደ ካታሎጉ የተጨመረበት
- 9 ኤፕሪል 2025
- የተዘረዘሩ ስሪቶች
- 1
- የChocolatey ውርዶች
- 99,750
- የGitHub ኮከቦች
- 2,248
- የGitHub ፎርኮች
- 631
- ድረ-ገጽ
- github.com
- የ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 በጸጥታ ሊጫን ይችላል?
አዎ። የጸጥ ያለ ጭነት ገጹ ለእያንዳንዱ ጫኚ ትክክለኛውን ትዕዛዝ ይዘረዝራል፤ ለMSI ጥቅሉ msiexecንም ጨምሮ።
saml2aws በARM (Windows on Arm) ላይ ይሠራል?
አዎ፤ የራሱ የARM64 ጫኚ አለ።
የsaml2aws አማራጮች ምንድን ናቸው?
Docker Desktop፣ Helm፣ Pulumi፣ Serverless Framework እና Kubernetes - Minikube - A Local Kubernetes Development Environment። የአማራጮች ገጹ ያነጻጽራቸዋል።