Comment 5 for bug 998185

Revision history for this message
Dolph Mathews (dolph) wrote : Re: Once a token is created/distributed its expiry date can be circumvented

@heckj: The goal of chaining was to support re-scoping to a different tenant without passing full credentials each time. In the original use case: 1) pass in password credentials with no tenant, 2) receive an unscoped token, 3) call GET /tenants, and 4) re-auth with my token and tenant selection. This use case / pattern came from the OpenStack community as I recall, not rax.

I also believe keystone legacy followed the second pattern: re-authenticating with an existing token carried over the original expiry time.