On 12/02/15 at 03:24pm, Robert Starmer wrote:
I can't think of a case where better error response and log messages are
not useful/desired.

I agree with this, but I don't think that custom error messages defined in policy.json are the way to go. The API response should be standard across deployments so error response improvements should be done in the code.

There has also been discussion about tackling this from the other end and allowing users to get a list of things they're allowed to do before even making a request. This doesn't directly address providing information to users on what they need to do to gain a new capability but whatever API is created to provide a list of capabilities may be the better place to add that info rather than the current policy failure response.


Robert

On Wed, Dec 2, 2015 at 2:39 PM, Mike Dorman <mdor...@godaddy.com> wrote:

We use some custom API policies (as in policy.json) to restrict certain
operations to particular roles or requiring some fields on calls (i.e. we
require that users give us an availability zone when booting an instance.)

When the policy causes the operation to be denied, the only response that
goes back to the user is something like “operation is denied by policy.”
 This is confusing and it’d be really nice if we could send back a response
like “you need to have xxxx role to do this”, or “availability zone is
required.”

I was thinking about writing up a RFE bug for a feature that would allow
configuration of a custom “policy denied” message in policy.json.  Would
this be useful/desired by others?

Mike


_______________________________________________
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators



_______________________________________________
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


_______________________________________________
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators

Reply via email to