Doccano: Não permitirá que novos usuários se inscrevam no Azure

Criado em 21 jan. 2020  ·  4Comentários  ·  Fonte: doccano/doccano

Oi,

Consegui implantar doccano no Azure (https://text-annotator-doccano.azurewebsites.net/).
Tudo funciona bem, exceto que não permite que novos usuários se inscrevam. Se eu tentar registrar uma nova conta, ele mostrará Erro de servidor (500).

  • Sistema operacional: Windows 10
  • Versão do Python usada: Python 3.7.3
  • Quando você instala o doccano: 21/01/2019
  • Como você instalou o doccano: botão Azure
question

Comentários muito úteis

Quando um novo usuário se registra no Doccano, um e-mail de confirmação é enviado ao endereço de e-mail fornecido durante a inscrição e a conta do usuário só é ativada quando o usuário clica no link desse e-mail.

O envio desses emails foi implementado recentemente para a implantação do Azure, então talvez sua instância ainda não tenha esse recurso (consulte https://github.com/doccano/doccano/pull/504). Você poderia confirmar se sua versão do Doccano foi implantada com um recurso Sendgrid?

Como alternativa, visto que você já está no Azure, também sugiro usar a integração do Azure Active Directory (consulte https://github.com/doccano/doccano/pull/75) para gerenciar o acesso do usuário ao Doccano. É ainda possível gerenciar o acesso de administrador ao aplicativo por meio do Azure Active Directory (consulte https://github.com/doccano/doccano/pull/210).

Todos 4 comentários

Eu tenho o mesmo problema. Curiosamente, os usuários que não conseguiram se registrar aparecem em 'adicionar usuário existente' na guia do projeto se você efetuar login como administrador.

Portanto, não encontrei o bug real, mas você pode fazer as contas de usuário funcionarem acessando a página de administração do Django http: // {APP_NAME} .azurewebsites.net / admin / auth / user /. Todas as inscrições que levaram ao erro 500 parecem existir aqui, você pode clicar no usuário e marcar a caixa de seleção 'ativo'. Depois disso, os usuários parecem conseguir fazer login normalmente ... Você também pode criar usuários lá.

Quando um novo usuário se registra no Doccano, um e-mail de confirmação é enviado ao endereço de e-mail fornecido durante a inscrição e a conta do usuário só é ativada quando o usuário clica no link desse e-mail.

O envio desses emails foi implementado recentemente para a implantação do Azure, então talvez sua instância ainda não tenha esse recurso (consulte https://github.com/doccano/doccano/pull/504). Você poderia confirmar se sua versão do Doccano foi implantada com um recurso Sendgrid?

Como alternativa, visto que você já está no Azure, também sugiro usar a integração do Azure Active Directory (consulte https://github.com/doccano/doccano/pull/75) para gerenciar o acesso do usuário ao Doccano. É ainda possível gerenciar o acesso de administrador ao aplicativo por meio do Azure Active Directory (consulte https://github.com/doccano/doccano/pull/210).

@cw Obrigado por sua resposta detalhada!

Esta página foi útil?
0 / 5 - 0 avaliações