Vault already has all the features I need as a backend:
- secrets engine
- policies to allow different types of usage (read, write, create …)
- OIDC and/or SAML auth, so my users can authenticate
I’d just like to implement a simple UI for a very specific use-case, so that my (simpler) users don’t have to navigate through the whole Vauit UI. The http api would be enough for my use-case, so ideally it would be possible to implement it in pure html+js.
Now I can implement this in a python web app too, but then I’d need to:
- register my app as the saml/oidc client, and implement the auth again
- have to audit and get approvals of my app
- host the application
So my question is, if there is any way to integrate a pure html+javascript web interface with Vault?