Keystone doesn't allow a token to be scoped to multiple tenants

Bug #902357 reported by Joe Savak
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Identity (keystone)
Expired
Medium
Unassigned

Bug Description

The XSD indicates that tenant is a subset of tenants, but a token can only be scoped to one tenant instead of an array. I would expect that a token could be scoped to multiple tenants

Tags: legacy
Joe Savak (jsavak)
Changed in keystone:
importance: Undecided → Medium
Revision history for this message
Ziad Sawalha (ziad-sawalha) wrote :

Can you clarify which XSD you are referring to and maybe post an example call you expect to be able to make (or response you expect to get).

Note: the API and Keystone are two different things. The spec allows for scoping to multiple tenants (and Rackspace's implementation does that), but Keystone does not support multiple tenants in one token.

Changed in keystone:
status: New → Incomplete
Revision history for this message
Joe Savak (jsavak) wrote :

I think that's the issue - the API shows that multiple tenants can be scoped in a token as shown in token.xsd:
        <sequence>
            <element name="tenant" type="identity:TenantForAuthenticateResponse"/>
            <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
        </sequence>

But Keystone only allows one tenant for the token.

FYI - this is the issue that Paul Q brought up

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for Keystone because there has been no activity for 60 days.]

Changed in keystone:
status: Incomplete → Expired
Thierry Carrez (ttx)
Changed in keystone:
status: Expired → Incomplete
Joseph Heck (heckj)
tags: added: legacy
Changed in keystone:
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.