Quando os cookies de autorização expiram (CF_Authorization), o usuário é redirecionado para uma página de erro genérica. Imagem abaixo
O comportamento esperado é mostrar a página pop-up de atualização. Isso acontece quando o cookie _t do Discourse expira. Imagem abaixo.
Ideias que não funcionaram:
Como o cookie é seguro, não podemos obtê-lo usando JS.
A equipe do Cloudflare não pode estender a data de expiração por motivos de segurança.
Alguém tem alguma ideia de como podemos resolver este problema?
pfaffman
(Jay Pfaffman)
Julho 11, 2024, 9:48am
2
Além de quebrar o discourse, que problema a autorização do Cloudflare está resolvendo?
Pensei que houvesse uma configuração do site para a duração dos cookies do discourse, mas talvez esteja oculta.
3 curtidas
Não tenho certeza. O CF_Authorization não é um cookie do Discourse. O problema é que o cookie do Cloudflare é acionado antes do cookie do Discourse _t.
pfaffman
(Jay Pfaffman)
Julho 11, 2024, 10:55am
4
Você pode tentar alterar sessões persistentes ou idade máxima da sessão.
Por que o cookie do Cloudflare é importante?
Não tenho certeza. Tentarei obter mais informações sobre isso.
pfaffman
(Jay Pfaffman)
Julho 11, 2024, 11:11am
7
Acho que você precisaria excluir seus cookies existentes após alterar essas configurações. Eles afetarão apenas novas sessões e serão cookies.
Ainda não está funcionando. Abri o fórum em um navegador anônimo e, após excluir o cookie CF_Authorization, a mesma página genérica foi exibida.
pfaffman
(Jay Pfaffman)
Julho 11, 2024, 12:09pm
9
Ah, desculpe. Acho que não entendo o que essa coisa do Cloudflare está fazendo. Você pode fazer sem ela?
1 curtida