Hey,
Looking at the currently provided Bitwarden SDKs, we’re reaching out to extend them to support the management of Machine Accounts in Secrets Manager via SDK (creation/update/deletion). A feature which is currently lacking, looking at the official SDKs: Secrets Manager SDK | Bitwarden
I guess it’s a generic request for any language but we’re specifically looking for Java and Go:
- sdk-sm/languages/java at main · bitwarden/sdk-sm · GitHub
- sdk-sm/languages/go at main · bitwarden/sdk-sm · GitHub
We want to archive a strict seperation of concerns and therefore automatically want to be able create Machine Accounts and restrict them to a number of projects using the official API (potential nested 2nd request) .
I’m aware that this might be two different topics (Machine Account Management & Machine Account Project Access), but as the Setup of the Machine Accounts would need to be initialized, it might be possible to pass some projects with a permission level upon creation (as we can at the moment manage projects in SM).
Open and happy for any request of further information.