Updated openstack/openstack
Project: openstack/keystone  e30656ee8cb1059d81a79c7f7e231c33a7335db0

Fix disabling entities when enabled is ignored

When LDAP is configured so that the `enabled` attribute was ignored
for an entity (user, group, role, project) and a client attempts to
disable the entity, it remains enabled, so a user might think that the
entity was disabled when it's not.

With this change, attempting to disable an entity where `enabled` is
ignored will return a 403 Forbidden error.

Since entities are always enabled when the `enabled` attribute is
ignored, there's no change to reject changes that attempt to enable
the entity.

Closes-Bug: #1241134

SecurityImpact
This is for security hardening.

Change-Id: I8cb3326952d6e379a457c19d7f8f5f9ee4b29eb0