Доступ к geonode api через клиент
Я столкнулся с проблемой аутентификации в GeoNode и мог бы воспользоваться помощью. Я включил ее, установив:
LOCKDOWN_GEONODE=True
Однако мне нужно получить доступ к API (.../api/v2/...) через клиента, как для фронтенд-клиентов в шаблонах Django, так и в чистом коде.
Когда я активирую блокировку, любой вызов API перенаправляется на страницу входа в систему, независимо от используемого метода аутентификации.
 Я пробовал BasicAuth и аутентификацию с помощью токенов (добавив REST_FRAMEWORK TokenAuthentication), но, похоже, ничего не работает.
 Единственное обходное решение, которое я нашел, - это добавить API-урлы в AUTH_EXEMPT_URLS и создать собственное промежуточное ПО для перехвата запросов. Но это не похоже на правильный подход.
 Установка ENABLE_APIKEY_LOGIN=True включит промежуточное ПО, которое будет аутентифицировать и вводить пользователей в систему, если предоставлен токен доступа (как токен Bearer в заголовке Authorization).
Этот параметр в настоящее время не документирован