Falha no login da conta por tempo limite ao usar SSO se auth_immediately = false

Olá, recebi este erro ao implementar o DiscourseConnect

A conta expirou o tempo limite, por favor, tente fazer login novamente

sempre que altero auth_immediately para false. Definir para true faz com que funcione novamente de alguma forma. Alguma ideia sobre isso? Verifiquei o arquivo de log, mas não há erros nele.

Configuração completa (relacionada a login/sso):

SiteSetting.enable_discourse_connect = true
SiteSetting.login_required = true
SiteSetting.auth_immediately = false
SiteSetting.must_approve_users = false
SiteSetting.invite_only = false

Editar: Remover o cookie destination_url antes de fazer o login funciona mesmo com auth_immediately = false. Mas perco o redirecionamento. Isso é um bug?

1 curtida