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 కోసం Versent అందించే ఒక ఓపెన్ సోర్స్ ప్రోగ్రామ్; ఇది “కంటైనర్లు మరియు DevOps” వర్గంలోకి వస్తుంది. దీన్ని Goలో రాశారు.
ఇన్స్టాలేషన్ మరియు సిస్టమ్ అవసరాలు
64-బిట్, ARM64 మరియు ARM కోసం అధికారిక ఇన్స్టాలర్లు అందుబాటులో ఉన్నాయి (MSI మరియు పోర్టబుల్). ఇన్స్టాలర్ ఏ ప్రశ్నలూ అడగని (సైలెంట్) ఇన్స్టాలేషన్ను సపోర్ట్ చేస్తుంది. 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-బిట్, ARM64 మరియు ARM PCల కోసం ఒక ఓపెన్ సోర్స్ Windows టూల్ (వర్గం: కంటైనర్లు మరియు DevOps). దీని అప్డేట్లు నెమ్మదించాయి. అడ్మినిస్ట్రేటర్లు దీన్ని యూజర్ ఇన్పుట్ లేకుండా (అన్అటెండెడ్) డిప్లాయ్ చేయవచ్చు.
saml2aws డౌన్లోడ్ చేయడం సురక్షితమేనా?
- ఫైల్ github.com నుంచి వస్తుంది, అది ప్రచురణకర్త సొంత డొమైన్
- డౌన్లోడ్ లింక్ HTTPS వాడుతుంది
- SHA256 హ్యాష్ ప్రచురించబడింది, కాబట్టి మీరు ఫైల్ను తనిఖీ చేయవచ్చు:
E78EC324F040047A36E6DE3B61BFF8DE5B4F6D093F0F3070539A54121CB88B00· ఈ హ్యాష్ VirusTotal రిపోర్ట్ తెరవండి - లింక్ ఇంకా తనిఖీ చేయలేదు
- సోర్స్ కోడ్ పబ్లిక్గా అందుబాటులో ఉంది
- ExeAtlas ఇన్స్టాలర్ను హోస్ట్ చేయదు, రాప్ చేయదు, మార్చదు
సంబంధిత గైడ్: Windowsలో ఫైల్ SHA256 హ్యాష్ ఎలా చెక్ చేయాలి
సెక్యూరిటీ పద్ధతులు (OpenSSF Scorecard)
Open Source Security Foundation చేసే GitHub రిపోజిటరీ Versent/saml2aws ఆటోమేటిక్ తనిఖీ, చివరిసారి 15 ఆగస్టు, 2022న.
- చురుకైన నిర్వహణ10
- తెలిసిన లోపాలు లేవు10
- ప్రమాదకర వర్క్ఫ్లో లేదు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 స్టార్లు
- 2,248
- 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 రిపోర్ట్ తెరవండి.
winget తో saml2aws ఎలా ఇన్స్టాల్ చేయాలి?
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. ప్రత్యామ్నాయాల పేజీలో వీటి పోలిక ఉంది.