Doccano: Registrierung neuer Benutzer in Azure nicht zulassen

Erstellt am 21. Jan. 2020  ·  4Kommentare  ·  Quelle: doccano/doccano

Hallo,

Ich habe es geschafft, doccano in Azure bereitzustellen (https://text-annotator-doccano.azurewebsites.net/).
Alles funktioniert gut, außer dass sich neue Benutzer nicht anmelden können. Wenn ich versuche, ein neues Konto zu registrieren, wird Serverfehler (500) angezeigt.

  • Betriebssystem: Windows 10
  • Verwendete Python-Version: Python 3.7.3
  • Wenn Sie doccano installieren: 21.01.2019
  • Wie haben Sie doccano installiert: Azure-Schaltfläche
question

Hilfreichster Kommentar

Wenn sich ein neuer Benutzer bei Doccano anmeldet, wird eine Bestätigungs-E-Mail an die bei der Registrierung angegebene E-Mail-Adresse gesendet und das Benutzerkonto wird erst aktiviert, wenn der Benutzer auf den Link in dieser E-Mail klickt.

Das Senden dieser E-Mails wurde erst vor kurzem für die Azure-Bereitstellung implementiert, daher verfügt Ihre Instanz möglicherweise noch nicht über diese Funktion (siehe https://github.com/doccano/doccano/pull/504)? Könnten Sie bestätigen, dass Ihre Version von Doccano mit einer Sendgrid-Ressource bereitgestellt wurde?

Da Sie sich bereits in Azure befinden, würde ich alternativ auch vorschlagen, die Azure Active Directory-Integration (siehe https://github.com/doccano/doccano/pull/75) zu verwenden, um den Benutzerzugriff auf Doccano zu verwalten. Es ist sogar möglich, den Administratorzugriff auf die Anwendung über Azure Active Directory zu verwalten (siehe https://github.com/doccano/doccano/pull/210).

Alle 4 Kommentare

Ich habe das gleiche Problem. Interessanterweise werden die Benutzer, die sich nicht registriert haben, unter "Vorhandenen Benutzer hinzufügen" im Projekt-Tab angezeigt, wenn Sie sich als Admin anmelden.

Ich habe den eigentlichen Fehler also nicht gefunden, aber Sie können Benutzerkonten zum Laufen bringen, indem Sie die Django-Administrationsseite http://{APP_NAME}.azurewebsites.net/admin/auth/user/ aufrufen. Alle Anmeldungen, die zum 500-Fehler geführt haben, scheinen hier zu existieren. Sie können auf den Benutzer klicken und das Kontrollkästchen "Aktiv" aktivieren. Danach scheinen sich Benutzer normal einloggen zu können... Sie können dort auch Benutzer anlegen.

Wenn sich ein neuer Benutzer bei Doccano anmeldet, wird eine Bestätigungs-E-Mail an die bei der Registrierung angegebene E-Mail-Adresse gesendet und das Benutzerkonto wird erst aktiviert, wenn der Benutzer auf den Link in dieser E-Mail klickt.

Das Senden dieser E-Mails wurde erst vor kurzem für die Azure-Bereitstellung implementiert, daher verfügt Ihre Instanz möglicherweise noch nicht über diese Funktion (siehe https://github.com/doccano/doccano/pull/504)? Könnten Sie bestätigen, dass Ihre Version von Doccano mit einer Sendgrid-Ressource bereitgestellt wurde?

Da Sie sich bereits in Azure befinden, würde ich alternativ auch vorschlagen, die Azure Active Directory-Integration (siehe https://github.com/doccano/doccano/pull/75) zu verwenden, um den Benutzerzugriff auf Doccano zu verwalten. Es ist sogar möglich, den Administratorzugriff auf die Anwendung über Azure Active Directory zu verwalten (siehe https://github.com/doccano/doccano/pull/210).

@cw Danke für deine ausführliche Antwort!

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen