# Packages

No description provided by the author

# Functions

AuthenticationHandlerFunc prefixes an existing HandlerFunc, performing authentication checks based on OpenBao-issued JWTs or external JWTs by checking the Authorization header.
AutoConfigAuthenticationFunc auto-selects between a HandlerFunc wrapper that does authentication and a HandlerFunc wrapper that does not.
No description provided by the author
HandlePreflight returns a http handler function that process CORS preflight responses and sets CORS headers.
No description provided by the author
No description provided by the author
MessagingBootstrapHandler fulfills the BootstrapHandler contract.
NewClientsBootstrap is a factory method that returns the initialized "ClientsBootstrap" receiver struct.
No description provided by the author
NewHttpServer is a factory method that returns an initialized HttpServer receiver struct.
NewReady is a factory method that returns an initialized Ready receiver struct.
No description provided by the author
NewStartMessage is a factory method that returns an initialized StartMessage receiver struct.
NilAuthenticationHandlerFunc just invokes a nested handler.
ProcessCORS is a middleware function that enables CORS responses and sets CORS headers.
RequestLimitMiddleware is a middleware function that limits the request body size to Service.MaxRequestSize in kilobytes.
SecretStoreAuthenticationHandlerFunc verifies the JWT with a OpenBao-based JWT authentication check.
UrlDecodeMiddleware decode the path variables After invoking the router.UseEncodedPath() func, the path variables needs to decode before passing to the controller.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

ClientsBootstrap contains data to boostrap the configured clients.
No description provided by the author
HttpServer contains references to dependencies required by the http server implementation.
Ready contains references to dependencies required by the testing implementation.
No description provided by the author
StartMessage contains references to dependencies required by the start message handler.

# Type aliases

No description provided by the author