Como desativar a ativação de e-mail SSO obrigatória

Segui as instruções descritas aqui para habilitar a autenticação de login único (SSO) para as credenciais de conta existentes do Discourse em nosso site.

Como parte da autenticação SSO, o usuário deve ativar sua conta clicando em um link enviado por e-mail para seu endereço de e-mail.

Aqui está o que aparece no fórum depois que você se autenticou, mas não ativou sua conta.

Aqui está o e-mail de ativação que é enviado ao usuário.

Aqui está minha pergunta — Existe alguma maneira de desabilitar esta ativação de e-mail obrigatória após uma autenticação SSO bem-sucedida?

Eu li aqui que, ao definir o parâmetro SSO require_activation como false, posso desabilitar a necessidade de o usuário ativar sua conta por e-mail.

  • Definir este parâmetro SSO como false desabilitará a ativação por e-mail?
  • Eu assumo que esta modificação requer alterações no código de autenticação SSO. Esta é uma suposição correta?
  • Existe alguma maneira de desabilitar a ativação por e-mail através das configurações do Administrador, sem exigir alterações no código? Nota: Não queremos desabilitar todos os e-mails enviados pelo Discourse, apenas o e-mail relacionado à ativação da conta

Obrigado antecipadamente.

1 curtida

Sim e sim :+1:

Não, você precisará atualizar o código do seu provedor DiscourseConnect (anteriormente ‘Discourse SSO’).

Certifique-se de que seu provedor está realmente verificando os e-mails dos usuários antes de fazer essa alteração. Caso contrário, você poderá estar exposto a várias questões de segurança.

1 curtida

David - Obrigado pela rápida resposta. Sim, estamos verificando os e-mails fornecidos pelo usuário quando nossas contas principais do site são criadas.

2 curtidas