I have Java applications (using Spring running in Jetty Servlet containers) that need to access an Oracle database. What is the best practice for giving the DB credentials to the applications?
I came across Hashicorp Vault's MySQL backend. I like this approach as it keeps the credentials secure and it keeps creating new short-lived ones, so even if one gets compromised it's value is limited. Are there similar approaches for Oracle?