[Bug 963056] [NEW] Object references not validated (returning 500 instead of 404)

Launchpad Bug Tracker 963056 at bugs.launchpad.net
Mon May 28 17:21:15 UTC 2012


You have been subscribed to a public bug:

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.exception.NotFound (which the client knows
how to handle) with a message indicating what type of reference failed
and how it was referenced.

The purpose of this bug is to track this issue in a central location,
rather than in numerous disparate bugs.

** Affects: keystone
     Importance: Undecided
         Status: New

** Affects: keystone (Ubuntu)
     Importance: Medium
     Assignee: Dolph Mathews (dolph)
         Status: Fix Released

-- 
Object references not validated (returning 500 instead of 404)
https://bugs.launchpad.net/bugs/963056
You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to keystone in Ubuntu.



More information about the Ubuntu-server-bugs mailing list