Olá,
Temos usado o Discourse Connect há algum tempo. Mesmo que a criação de usuários seja autenticada por nosso sistema interno, o Discourse ainda envia o e-mail "CONFIRME SUA CONTA" para o usuário.
Observação: O Sistema Interno já é de dupla confirmação (double opt-in).
Perguntas
Apenas os usuários que confirmaram a conta receberão o e-mail de resumo (Digest email)?
Se sim, existe uma maneira de desativar isso. E o resumo por e-mail vai para todos os usuários que são adicionados ao sistema Discourse.
Se a primeira resposta for não, posso simplesmente desativar o e-mail "CONFIRME SUA CONTA".
Existe um parâmetro que você pode passar que informa ao DiscourseConnect que você autenticou o e-mail. Não me lembro qual é, mas acho que se você procurar na documentação ou nas especificações, conseguirá encontrá-lo.
Sim; definir require_activation como true está dizendo ao Discourse que, essencialmente, o e-mail não foi confirmado e o Discourse precisa confirmá-lo por conta própria.
Sim - se você executar activate! no objeto User a partir do console, ele os ativará.
Além disso, você pode ser capaz de usar o endpoint sync_sso com os parâmetros corretos… mas não tenho certeza sobre isso. Da mesma forma, ele pode ativá-los na próxima vez que fizerem login se os parâmetros corretos forem passados.
Obrigado, Michael. Existe algum documento que você possa me indicar para que eu possa identificar exatamente o que executar no console? (Como a seção de pasta onde isso precisa ser executado e o comando)