У меня есть веб-приложение для социальных сетей, и я хочу иметь доступ только для чтения, даже если пользователь не вошел в систему. Например, если пользователь голосует в опросе, я хочу, чтобы ничего не происходило, кроме пользователявсе еще должен быть в состоянии увидеть это. Я использую авторизацию токена. Мне интересно, должен ли я как-то проверить интерфейс, чтобы увидеть, вошел ли пользователь в систему (возможно, проверяет наличие токена в локальном хранилище), а не выполнять выборку, если это не так? Или я должен каким-то образом во внешнем интерфейсе обрабатывать получение ответа 401 от внутреннего интерфейса за попытку доступа к защищенному ресурсу? Или я должен обработать его на бэкэнде и отправить обратно ответ 200 и позволить внешнему дескриптору получить другую версию ответа 200?
Я использую Django и React