Doccano: Azureでの新規ユーザーのサインアップを許可しない

作成日 2020年01月21日  ·  4コメント  ·  ソース: doccano/doccano

こんにちは、

Azureにdoccanoをデプロイすることができました(https://text-annotator-doccano.azurewebsites.net/)。
新規ユーザーがサインアップできないことを除いて、すべてがうまく機能します。 新しいアカウントにサインアップしようとすると、サーバーエラー(500)が表示されます。

  • オペレーティングシステム:Windows 10
  • 使用したPythonバージョン:Python 3.7.3
  • doccanoをインストールする場合:2019年1月21日
  • 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 評価