title: Reusing a token obtained from InteractiveBrowserCredential
body: <p>I am running this code to obtain a Bearer token from the InteractiveBrowserCreedentail and log in to azure blob storage:</p>
  
  <pre><code>cred = InteractiveBrowserCredential(authority="login.microsoftonline.com", tenant_id="**", client_id="**")
  token = cred.get_token()
  
  print(token)
  
  blobber = BlobServiceClient(account_url="https://**.blob.core.windows.net", credential=cred)
  
  blobs = blobber.list_containers()
  for b in blobs:
      print(b)
  </code></pre>
  
  <p>This works well.</p>
  
  <p>I am trying to reuse the token in another call, this time a direct rest interaction: </p>
  
  <pre><code>import requests
  
  auth_header = ("Authorization", "Bearer " + "***")
  version = ("x-ms-version", "2017-11-09")
  response = requests.get("https://***.blob.core.windows.net/?comp=list", headers=dict([auth_header, version]))
  </code></pre>
  
  <p>I get a 403 response saying: </p>
  
  <pre><code>Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.
  </code></pre>
  
  <p>According to <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/authorize-with-azure-active-directory" rel="nofollow noreferrer">official documentation</a>, this should be working.</p>
  
  <p>What am I missing?</p>