This component enable your application to access secrets stored in Hashicorp Vault for use in your applications. This allows you to use store credentials for downstream services in Vault and not expose them to your application developers.
The client uses AppRole authentication to connect to Vault. The Role ID and Secret ID are managed as a site properties for the module. The App Role should have a token expiration time of one hour, since the client caches the token it uses to connect to vault for that long.