Awsume Yubikey Plugin
This is a plugin that enables you to use your Yubikey to authenticate the MFA setup on roles when assuming them.
Installation
Prerequisites
First you must install swig using your operating systems package manager:
For example, on MacOS you can use brew:
brew install swig
Plugin install
pip install awsume-yubi-plugin
If you've installed awsume with pipx, this will install the console plugin in awsume's virtual environment:
pipx inject awsume awsume-yubi-plugin
If you've installed awsume with brew, you will first need to activate the venv that awsume is installed into:
source $(brew --prefix awsume)/libexec/bin/activate
pip install awsume-yubi-plugin
deactivate
Usage
-
First you must setup your AWS account to use a virtual MFA device that uses the Yubikey Oath service: https://aws.amazon.com/blogs/security/enhance-programmatic-access-for-iam-users-using-yubikey-for-multi-factor-authentication/
-
Make sure your Yubikey is inserted before running the command.
-
Use the Yubikey Oath credentials to provide an MFA token
awsume <profile_name> -yWill ask you to touch your Yubikey when authenticating the specified profile.
Metadata
Release files for awsume-yubi-plugin 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| awsume-yubi-plugin-0.1.2.tar.gz | 3.5 kB | Without provenance | Details |
Release files / awsume-yubi-plugin-0.1.2.tar.gz
| Download URL | awsume-yubi-plugin-0.1.2.tar.gz |
|---|---|
| Size | 3.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3c18d1d8b6fba9662a8bc8c7455d7f71e331ecd880e7ce02910aaffda5d8471f
|
|
BLAKE2b-256 checksum How to use checksums |
ff36801509ba9b0445198c082a8b783d8255701d56152d76d3a7b89ff94e6138
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Security for awsume-yubi-plugin 0.1.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.