title: Spring config server with vault token doesnt respect the acl defined in vault
body: <p>I have spring config server and vault as backend. i created a token in vault with an acl policy . when i use the token in spring.cloud.config.token it doesnt respect the acl</p>
  
  <p>My sping config client has this boot strap properties </p>
  
  <pre><code>spring:
    application:
      name: app1
    cloud:
      config:
        uri: https://config-server-ur:port
        token: token-associated-to-acl-policy
  </code></pre>
  
  <p>i created an acl policy by name "app1" which allows only the "app1" to be read by the token in vault.</p>
  
  <pre><code>path "secret/app1" {
    capabilities = ["read", "list"]
  }
  
  ./vault token create -display-name="app1" -policy="app1"
  </code></pre>
  
  <p>i used the token generated in my client and it doesnt work.</p>
  
  <p>when i changed the acl policy to below, it works</p>
  
  <pre><code>path "secret/*" {
    capabilities = ["read", "list"]
  }
  </code></pre>
  
  <p>However, when i access the vault directly with X-Vault-token it works perfectly as expected</p>