Hai,
Saya berhasil menggunakan doccano di Azure (https://text-annotator-doccano.azurewebsites.net/).
Semuanya berfungsi dengan baik kecuali bahwa itu tidak mengizinkan pengguna baru untuk mendaftar. Jika saya mencoba mendaftar akun baru, itu akan menunjukkan Server Error (500).
Saya memiliki masalah yang sama. Menariknya, pengguna yang gagal mendaftar muncul di bawah 'tambah pengguna yang ada' di tab proyek jika Anda masuk sebagai admin.
Jadi saya belum menemukan bug yang sebenarnya, tetapi Anda dapat membuat akun pengguna bekerja dengan membuka halaman admin Django http://{APP_NAME}.azurewebsites.net/admin/auth/user/. Semua pendaftaran yang menyebabkan kesalahan 500 tampaknya ada di sini, Anda dapat mengeklik pengguna dan mencentang kotak 'aktif'. Setelah itu, pengguna tampaknya dapat masuk secara normal... Anda juga dapat membuat pengguna di sana.
Saat pengguna baru mendaftar di Doccano, email konfirmasi dikirim ke alamat email yang diberikan saat mendaftar dan akun pengguna hanya diaktifkan saat pengguna mengklik tautan di email tersebut.
Mengirim email ini diterapkan cukup baru untuk penyebaran Azure jadi mungkin instance Anda belum memiliki fitur ini (lihat https://github.com/doccano/doccano/pull/504)? Bisakah Anda mengonfirmasi bahwa versi Doccano Anda di-deploy dengan resource Sendgrid?
Atau, mengingat Anda sudah menggunakan Azure, saya juga menyarankan untuk mempertimbangkan menggunakan integrasi Azure Active Directory (lihat https://github.com/doccano/doccano/pull/75) untuk mengelola akses pengguna ke Doccano. Bahkan dimungkinkan untuk mengelola akses admin ke aplikasi melalui Azure Active Directory (lihat https://github.com/doccano/doccano/pull/210).
@cw Terima kasih atas jawaban detail Anda!
Komentar yang paling membantu
Saat pengguna baru mendaftar di Doccano, email konfirmasi dikirim ke alamat email yang diberikan saat mendaftar dan akun pengguna hanya diaktifkan saat pengguna mengklik tautan di email tersebut.
Mengirim email ini diterapkan cukup baru untuk penyebaran Azure jadi mungkin instance Anda belum memiliki fitur ini (lihat https://github.com/doccano/doccano/pull/504)? Bisakah Anda mengonfirmasi bahwa versi Doccano Anda di-deploy dengan resource Sendgrid?
Atau, mengingat Anda sudah menggunakan Azure, saya juga menyarankan untuk mempertimbangkan menggunakan integrasi Azure Active Directory (lihat https://github.com/doccano/doccano/pull/75) untuk mengelola akses pengguna ke Doccano. Bahkan dimungkinkan untuk mengelola akses admin ke aplikasi melalui Azure Active Directory (lihat https://github.com/doccano/doccano/pull/210).