V3 V2 token intermix should not allowed for non-default domain

Bug #1157430 reported by Guang Yee
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Identity (keystone)
Fix Released
High
Guang Yee

Bug Description

The following tokens should be prohibited in V2

1) Token for user in a non-default domain
2) Token scoped to a project in a non-default domain
3) Token scoped to a domain
4) Token scoped to a trust?

To reproduce the problem.

1) authenticate a user in a non-default domain using V3 API and get a token
2) validate the token using V2 API

Dolph Mathews (dolph)
Changed in keystone:
status: New → Triaged
importance: Undecided → High
milestone: none → grizzly-rc1
Dolph Mathews (dolph)
Changed in keystone:
importance: High → Medium
importance: Medium → Low
importance: Low → High
Revision history for this message
Guang Yee (guang-yee) wrote :

With regarding to using trust tokens in V2, the following conditions must all be true.

1) trustor is in the default domain
2) trustee is in the default domain
3) delegated project is in the default domain

Changed in keystone:
assignee: nobody → Guang Yee (guang-yee)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to keystone (master)

Fix proposed to branch: master
Review: https://review.openstack.org/24869

Changed in keystone:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to keystone (master)

Reviewed: https://review.openstack.org/24869
Committed: http://github.com/openstack/keystone/commit/550973b64a64a546ae0c0e94c49af05bd2d64175
Submitter: Jenkins
Branch: master

commit 550973b64a64a546ae0c0e94c49af05bd2d64175
Author: Guang Yee <email address hidden>
Date: Tue Mar 19 19:14:47 2013 -0700

    Prohibit V3 V2 token intermix for resource in non-default domain (bug 1157430)

    Change-Id: Ibe9019684b45651a9679311a3bacdad41b4116f5

Changed in keystone:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in keystone:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in keystone:
milestone: grizzly-rc1 → 2013.1
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.