Hide Forgot
Cloned from launchpad blueprint https://blueprints.launchpad.net/glance/+spec/refactoring-remove-authz-from-db. Description: Glance currently performs authorization checks in the database layer drivers. This approach has caused bugs in the past, increases the complexity of implementing drivers, and makes understanding the code more difficult. By adopting a query interface that supports Specification pattern arguments, we can make fairly simple db drivers and move all authorization constraints into a layer in the domain. Specification URL (additional information): None