こんにちは、
Azureにdoccanoをデプロイすることができました(https://text-annotator-doccano.azurewebsites.net/)。
新規ユーザーがサインアップできないことを除いて、すべてがうまく機能します。 新しいアカウントにサインアップしようとすると、サーバーエラー(500)が表示されます。
同じ問題があります。 興味深いことに、管理者としてログインすると、登録に失敗したユーザーがプロジェクトタブの「既存のユーザーの追加」の下に表示されます。
したがって、実際のバグは見つかりませんでしたが、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詳細な回答ありがとうございます!
最も参考になるコメント
新しいユーザーが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を参照)。