Skip to main content

2 posts tagged with "plugins"

View All Tags

OpenBao Features - Declarative Plugins

· 6 min read

This is the fourth part of a multi-part series on OpenBao's features.

Last time we talked about how to declaratively configure audit devices and initialize OpenBao. We saw how this made integration of OpenBao in a wider ecosystem or product (such as EdgeX) easier.

Like the last part, this part focuses on the operator experience, but for consumption of OpenBao's plugins: auth methods, secrets engines, auto-unseal devices, and more.

Our motivation here is to build towards a more OpenTofu-like, extensible ecosystem. Easier consumption, community-maintained plugins, and a future plugin registry will lead to more developers writing plugins and expand the usefulness of OpenBao for everyone.

Question

What integrations would you like OpenBao to have? How would you like to see writing plugins made easier?

Contact us to share your thoughts or contribute to the ecosystem!

Profiles for Cross-Plugin Communication

· 5 min read

OpenBao and upstream lack server-side cross-plugin communication.

As recently seen with an OIDC feature, this shortcoming often needs to be worked around on the client side, potentially exposing sensitive information.

There's usually two paths discussed for cross-plugin communication:

  1. Requests bound under the context of the original user token.
  2. Designing some other authorization system or an internal API based design.