Hola,
Me gustaría preguntar sobre el problema de acceso no válido debido a las cookies en Discourse. En mi caso, estoy intentando acceder a la API de Discourse utilizando una cookie obtenida de /session.json después de iniciar sesión.
Sin embargo, me encuentro con un problema en el que, después de uno o dos días, Discourse devuelve un error de Acceso no válido al usar la misma cookie que se generó al iniciar sesión (Nota: en mi caso, la cookie se actualiza cuando la API de Discourse devuelve una cabecera con el valor Set-Cookie _t=). Cuando reviso la cookie, el tiempo de expiración todavía está a más de un mes (por ejemplo, expires=Tue, 30 Jul 2024 04:04:28 GMT). Además, puedo ver el token que utilicé para iniciar sesión todavía presente en la tabla de la base de datos user_auth_tokens.
Me gustaría saber las posibles razones por las que Discourse podría invalidar este token. ¿Hay algún paso o indicador específico en la base de datos de Discourse que indique que un token ha sido declarado inválido?
Información adicional (utilicé la última versión de Discourse 3.3.0.beta3-dev)
Gracias.