Olá, estou trabalhando com uma instância auto-hospedada de Discourse de alto tráfego.
Está hospedada na Digital Ocean. Usa o plugin discourse-openid-connect e o Auth0 para autenticação.
Para autorização, usamos um fornecedor terceirizado para verificar os cookies com o e-mail do usuário obtido do Auth0.
Parece que o valor do e-mail não está sendo gravado no cookie. Quando nossa autorização terceirizada vai verificar o cookie, ela não o encontra. Nossos usuários recebem nosso paywall, mesmo sendo assinantes pagos.
Minha pergunta é como posso solucionar isso para ver onde está o problema?
Eu tenho:
- Ativado os logs. Mas não tenho experiência com o processo Open Id para interpretar os logs.
- Não fiz nenhuma alteração nas configurações do plugin.
- Ainda não verifiquei o documento de descoberta do Open ID Connect, estou trabalhando para obter acesso a ele em breve.
Estes fóruns Discourse estão funcionando sem problemas há muito tempo. Não fiz nenhuma alteração nos plugins. Não adicionei/removi nada.
Acho que isso começou a acontecer após a atualização 2.9.0.beta2.
Você pode ver os fóruns aqui: forums.wholehogsports.com
Obrigado pelo seu tempo. Quaisquer sugestões seriam úteis. Não tenho muita experiência com isso, então aprecio qualquer correção ou esclarecimento da minha descrição.