Fix automatic token set for plugin unwrap requests (#8058)

* Fix automatic token set for plugin unwrap requests

* Change to ClearToken helper-method
This commit is contained in:
Michel Vocks
2020-01-02 10:40:13 +01:00
committed by GitHub
parent 4083c36aa0
commit 51158bcb77

View File

@@ -118,6 +118,9 @@ func VaultPluginTLSProvider(apiTLSConfig *TLSConfig) func() (*tls.Config, error)
return nil, errwrap.Wrapf("error during api client creation: {{err}}", err)
}
// Reset token value to make sure nothing has been set by default
client.ClearToken()
secret, err := client.Logical().Unwrap(unwrapToken)
if err != nil {
return nil, errwrap.Wrapf("error during token unwrap request: {{err}}", err)