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

Steve Langasek 963056 at bugs.launchpad.net
Thu Oct 14 05:35:40 UTC 2021


The Precise Pangolin has reached end of life, so this bug will not be
fixed for that release

** Changed in: keystone (Ubuntu Precise)
       Status: Confirmed => Won't Fix

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to keystone in Ubuntu.
https://bugs.launchpad.net/bugs/963056

Title:
  Object references not validated (returning 500 instead of 404)

Status in OpenStack Identity (keystone):
  Fix Released
Status in keystone package in Ubuntu:
  Fix Released
Status in keystone source package in Precise:
  Won't Fix

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.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.

To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/963056/+subscriptions




More information about the Ubuntu-openstack-bugs mailing list