Здравствуйте,
Я хотел бы задать вопрос о проблеме «недействительного доступа» из-за куки-файлов в Discourse. В моём случае я пытаюсь получить доступ к API Discourse, используя куки, полученную через /session.json после входа в систему.
Однако я сталкиваюсь с проблемой: через один-два дня Discourse возвращает ошибку «Invalid Access» при использовании того же куки, который был сгенерирован при входе (примечание: в моём случае куки обновляется, когда API Discourse возвращает заголовок со значением Set-Cookie _t=). При проверке куки видно, что срок её действия истекает более чем через месяц (например, expires=Tue, 30 Jul 2024 04:04:28 GMT). Кроме того, я вижу, что токен, использованный для входа, всё ещё присутствует в таблице базы данных user_auth_tokens.
Меня интересуют возможные причины, по которым Discourse может аннулировать этот токен. Существуют ли какие-либо конкретные шаги или флаги в базе данных Discourse, которые указывают на то, что токен был объявлен недействительным?
Дополнительная информация: я использую последнюю версию Discourse 3.3.0.beta3-dev.
Спасибо.