Added authenticate method to PermissionBackend

Authentication backends require an authenticate method, but since we only
implement permissions in our PermissionBackend we need to no-op it.