99designs / aws-vault

A vault for securely storing and accessing AWS credentials in development environments
MIT License
8.42k stars 815 forks source link

Support 1Password as backend #404

Open hoegertn opened 5 years ago

hoegertn commented 5 years ago

Hi, are there plans to support 1Password as a backend?

mtibben commented 5 years ago

No, but PRs are very welcome

stale[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

mtibben commented 1 year ago

Fixed in https://github.com/99designs/aws-vault/pull/1123

LimmaPaulus commented 1 year ago

1123 add support for MFA generated by 1Password, but how about using access keys stored in 1Password. I would like to store access key ID and secret to 1Password, but use Yubikey as 2FA.

tybritten commented 1 year ago

I started looking at the effort for this and it seems not terrible (just exec-ing the op binary) but did see this: https://1password.community/discussion/135768/calling-the-cli-from-a-go-program

moltar commented 1 year ago

There's also a concept of Shell Plugins:

https://developer.1password.com/docs/cli/shell-plugins/

AndyTitu commented 2 months ago

Also, 1Password now has a Go SDK https://github.com/1Password/onepassword-sdk-go that could make building this easier.