Object references not validated (returning 500 instead of 404)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Identity (keystone) |
Fix Released
|
Medium
|
Dolph Mathews | ||
keystone (Ubuntu) |
Fix Released
|
Medium
|
Dolph Mathews | ||
Precise |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
User-specified object references are (with a few recent exceptions) not validated within keystone, resulting in a poor user experience.
This has resulted in:
- keystone is storing bad data, resulting in subtle/difficult to debug issues
- Requests returning 500 instead of 404 with useful user-feedback (exceptions vary by backend)
- Several bug reports, including bug 956414 and bug 956417
Given invalid references, all keystoneclient commands should cause keystone to return keystone.
The purpose of this bug is to track this issue in a central location, rather than in numerous disparate bugs.
tags: | added: essex-rc-potential |
Changed in keystone: | |
milestone: | none → keystone-essex-rc2 |
Changed in keystone: | |
status: | Fix Committed → In Progress |
Changed in keystone: | |
status: | Fix Committed → In Progress |
Changed in keystone: | |
status: | Fix Committed → In Progress |
Changed in keystone: | |
status: | Fix Committed → In Progress |
Changed in keystone: | |
status: | Fix Committed → In Progress |
tags: | removed: essex-rc-potential |
Changed in keystone: | |
status: | In Progress → Triaged |
status: | Triaged → Fix Committed |
Changed in keystone: | |
milestone: | essex-rc2 → 2012.1 |
affects: | keystone → ubuntu |
Changed in ubuntu: | |
milestone: | 2012.1 → none |
affects: | ubuntu → keystone (Ubuntu) |
Changed in keystone: | |
status: | New → Fix Released |
status: | Fix Released → Confirmed |
importance: | Undecided → Medium |
Changed in keystone: | |
assignee: | nobody → Dolph Mathews (dolph) |
Changed in keystone: | |
status: | Fix Committed → Fix Released |
Fix proposed to branch: master /review. openstack. org/5730
Review: https:/