All Projects → cybozu → assam

cybozu / assam

Licence: MIT License
Get a credential by AssumeRoleWithSAML for AWS CLI and SDK

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to assam

terraform-aws-iam-assumed-roles
Terraform Module for Assumed Roles on AWS with IAM Groups Requiring MFA
Stars: ✭ 33 (+17.86%)
Mutual labels:  assume-role
lemonldap-ng
LemonLDAP::NG main code
Stars: ✭ 49 (+75%)
Mutual labels:  saml
passport-saml-example
PassportJS SAML example
Stars: ✭ 118 (+321.43%)
Mutual labels:  saml
aws-missing-tools
Random tools I've written to make life easier using AWS, namely aws-choose-profile and aws-mfa-login
Stars: ✭ 46 (+64.29%)
Mutual labels:  assume-role
crowbar
Securily generates temporary AWS credentials through identity providers using SAML
Stars: ✭ 23 (-17.86%)
Mutual labels:  saml
awscredswrap
awscredswrap uses temporary credentials for the specified iam role to set a shell environment variable or execute a command.
Stars: ✭ 15 (-46.43%)
Mutual labels:  assume-role
caddy-security
🔐 Authentication, Authorization, and Accounting (AAA) App and Plugin for Caddy v2. 💎 Implements Form-Based, Basic, Local, LDAP, OpenID Connect, OAuth 2.0 (Github, Google, Facebook, Okta, etc.), SAML Authentication. MFA/2FA with App Authenticators and Yubico. 💎 Authorization with JWT/PASETO tokens. 🔐
Stars: ✭ 696 (+2385.71%)
Mutual labels:  saml
onelogin-aws-cli
Assume an AWS Role and cache credentials using Onelogin
Stars: ✭ 55 (+96.43%)
Mutual labels:  saml
casdoor
An Identity and Access Management (IAM) / Single-Sign-On (SSO) platform with web UI supporting OAuth 2.0, OIDC, SAML and CAS, QQ group: 645200447
Stars: ✭ 4,147 (+14710.71%)
Mutual labels:  saml
workos-node
Official Node SDK for interacting with the WorkOS API
Stars: ✭ 42 (+50%)
Mutual labels:  saml
webprofile-ref-project
A example project to demonstrate implementing SAML Web browser SSO profile using OpenSAML V2
Stars: ✭ 23 (-17.86%)
Mutual labels:  saml
SAML-tracer
Browser extension for examining SAML messages
Stars: ✭ 104 (+271.43%)
Mutual labels:  saml
sso-examples
Single Sign-On (SSO) examples for Metabase integration
Stars: ✭ 39 (+39.29%)
Mutual labels:  saml
okta-spring-boot-saml-example
Spring Boot, SAML, and Okta
Stars: ✭ 52 (+85.71%)
Mutual labels:  saml
SAML2
No description or website provided.
Stars: ✭ 81 (+189.29%)
Mutual labels:  saml
authentik
The authentication glue you need.
Stars: ✭ 2,941 (+10403.57%)
Mutual labels:  saml
wp-simple-saml
WordPress Simple SAML plugin
Stars: ✭ 73 (+160.71%)
Mutual labels:  saml
OpenAM
OpenAM is an open access management solution that includes Authentication, SSO, Authorization, Federation, Entitlements and Web Services Security.
Stars: ✭ 476 (+1600%)
Mutual labels:  saml
finto
An experiment to ease the burden of AWS STS's assume role on a workstation.
Stars: ✭ 18 (-35.71%)
Mutual labels:  assume-role
masl
Assume an AWS Role using Onelogin
Stars: ✭ 24 (-14.29%)
Mutual labels:  saml

assam

It is difficult to get a credential of AWS when using AssumeRoleWithSAML. This tool simplifies it.

Requirement

The following operating systems are supported:

  • Windows
  • macOS
  • Linux

And Google Chrome is required.

Usage

Usage: assam [options]

options:
  -c, --configure
    Configuration Mode
  -p, --profile string
    AWS profile name (default: "default")

Please be careful that assam overrides default profile in .aws/credentials by default. If you don't want that, please specify -p|--profile option.

Install

Homebrew

$ brew install cybozu/assam/assam

Manual

Download a binary file from Release and save it to the desired location.

Contribution

  1. Fork (https://github.com/cybozu/assam)
  2. Create a feature branch
  3. Commit your changes
  4. Rebase your local changes against the master branch
  5. Create new Pull Request
  6. Green CI Tests

Licence

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].