v3 auth API untranslatable to XML

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

Bug Description

The JSON spec for v3 authentication contains multiple root elements when translated to XML, which is not allowed.

This affects three things:

- Authentication requests have two root elements: "authentication" and "scope"
- Authentication responses have many root elements, including "user", "expires", "scope", etc
- Authentication-related errors have two root elements: "error" and "authentication"

This needs to be fixed at the API level (openstack/identity-api) along with the current server implementation. Client implementation is currently WIP.

Reported by gyee.

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

Reviewed: https://review.openstack.org/22893
Committed: http://github.com/openstack/keystone/commit/250e6716bd91f9cc3412c92e5341557e59837e1e
Submitter: Jenkins
Branch: master

commit 250e6716bd91f9cc3412c92e5341557e59837e1e
Author: Guang Yee <email address hidden>
Date: Mon Feb 25 12:46:16 2013 -0800

    bug 1131840: fix auth and token data for XML translation

    Change-Id: I4408b3e6e0752ca75bc36399f5148890820e9a89

Changed in keystone:
status: In Progress → Fix Committed
Dolph Mathews (dolph)
Changed in keystone:
assignee: nobody → Guang Yee (guang-yee)
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.