Namespace is suboptimal. `ApacheBackend` does not say what this is about. Consider making the interface `\OCP\Authentication\ApacheBackend` or `\OCP\Authn\ApacheBackend` or so.