'Verify that a user is authorized to perform action.
For more information on a full implementation of this see:
`keystone.policy.backends.rules.Policy.enforce`'

@abc.abstractmethod
def enforce(self, context, credentials, action, target):

    raise exception.NotImplemented()
