Doccano: 不允许新用户在 Azure 中注册

创建于 2020-01-21  ·  4评论  ·  资料来源: doccano/doccano

你好,

我设法在 Azure (https://text-annotator-doccano.azurewebsites.net/) 中部署了 doccano。
除了不允许新用户注册之外,一切都运行良好。 如果我尝试注册一个新帐户,它会显示服务器错误 (500)。

  • 操作系统:Windows 10
  • 使用的 Python 版本:Python 3.7.3
  • 当您安装 doccano 时:1/21/2019
  • 你是如何安装 doccano:Azure 按钮的
question

最有用的评论

当新用户在 Doccano 上注册时,会向注册时提供的电子邮件地址发送一封确认电子邮件,并且仅当用户单击该电子邮件中的链接时才会激活用户帐户。

发送这些电子邮件是最近针对 Azure 部署实施的,因此您的实例可能还没有此功能(请参阅 https://github.com/doccano/doccano/pull/504)? 您能否确认您的 Doccano 版本是否使用 Sendgrid 资源部署?

或者,鉴于您已经在 Azure 中,我还建议考虑使用 Azure Active Directory 集成(请参阅 https://github.com/doccano/doccano/pull/75)来管理用户对 Doccano 的访问。 甚至可以通过 Azure Active Directory 管理对应用程序的管理员访问(请参阅 https://github.com/doccano/doccano/pull/210)。

所有4条评论

我有同样的问题。 有趣的是,如果您以管理员身份登录,则未能注册的用户会显示在项目选项卡中的“添加现有用户”下。

所以我还没有找到实际的错误,但是您可以通过访问 Django 管理页面 http://{APP_NAME}.azurewebsites.net/admin/auth/user/ 来让用户帐户工作。 导致 500 错误的所有注册似乎都存在于此处,您可以单击用户并选中“活动”复选框。 之后,用户似乎可以正常登录了……你也可以在那里创建用户。

当新用户在 Doccano 上注册时,会向注册时提供的电子邮件地址发送一封确认电子邮件,并且仅当用户单击该电子邮件中的链接时才会激活用户帐户。

发送这些电子邮件是最近针对 Azure 部署实施的,因此您的实例可能还没有此功能(请参阅 https://github.com/doccano/doccano/pull/504)? 您能否确认您的 Doccano 版本是否使用 Sendgrid 资源部署?

或者,鉴于您已经在 Azure 中,我还建议考虑使用 Azure Active Directory 集成(请参阅 https://github.com/doccano/doccano/pull/75)来管理用户对 Doccano 的访问。 甚至可以通过 Azure Active Directory 管理对应用程序的管理员访问(请参阅 https://github.com/doccano/doccano/pull/210)。

@cw 谢谢你的详细回答!

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

JordanSimba picture JordanSimba  ·  4评论

Srijha09 picture Srijha09  ·  4评论

gika815 picture gika815  ·  3评论

mathrb picture mathrb  ·  3评论

attenton picture attenton  ·  3评论