Lorawan-stack: Reset Kata Sandi dari UI web

Dibuat pada 10 Jul 2019  ·  4Komentar  ·  Sumber: TheThingsNetwork/lorawan-stack

Ringkasan

Pengguna harus dapat mengatur ulang kata sandi mereka menggunakan UI web.

Masalah lama: https://github.com/TheThingsIndustries/lorawan-stack/issues/1123

Mengapa kita memerlukan ini?

Karena tidak semua pengguna merasa nyaman dengan API atau CLI

Apa yang sudah ada? Apa yang kamu lihat sekarang?

Kami memiliki RPC CreateTemporaryPassword di layanan UserRegistry . Pengikatan HTTP adalah POST /api/v3/users/{user_ids.user_id}/temporary_password . Ini perlu dipanggil dengan ID pengguna dan Alamat Email. Panggilan yang berhasil menghasilkan email yang dikirim ke pengguna dengan kata sandi sementara yang hanya dapat digunakan untuk mengatur ulang kata sandi mereka dengan UpdatePassword RPC di layanan UserRegistry .

Apa yang hilang? Apa yang ingin kau lihat?

Layar berikut di UI Web Server Identitas:

  • Layar "Lupa Kata Sandi" di mana pengguna harus memasukkan nama pengguna dan email mereka untuk menerima kata sandi sementara.
  • Layar "Setel Ulang Kata Sandi" di mana pengguna dapat memasukkan nama pengguna, kata sandi (saat ini atau sementara) dan kata sandi baru (+konfirmasi). Di masa depan layar ini juga akan mendapatkan kotak centang yang akan membuat IS mencabut semua sesi dan token akses #267.

Bagaimana Anda mengusulkan untuk menerapkan ini?

Menetapkan @ pgalic96 karena dia sudah ditugaskan ke masalah asli. Silakan diskusikan dengan @kschiffer desainnya. Saya mengusulkan untuk mengimplementasikannya dalam aplikasi React "akun" (baru) yang juga akan memiliki layar yang saya bahas di #265. Perhatikan bahwa pengguna tidak perlu masuk untuk layar yang diusulkan dalam masalah ini. Perhatikan juga bahwa ini tidak boleh diterapkan di Konsol, karena Konsol tidak boleh memiliki akses ke kata sandi pengguna.

identity server in progress

Komentar yang paling membantu

Saya pikir orang lebih baik dalam mengingat alamat email mereka daripada nama pengguna mereka, jadi tolong ajukan masalah untuk dapat (hanya) menentukan alamat email mereka.

Semua 4 komentar

Layar "Lupa Kata Sandi" di mana pengguna harus memasukkan nama pengguna dan email mereka untuk menerima kata sandi sementara.

Haruskah itu nama pengguna dan email atau hanya email?

cc @kschiffer

Ini sebenarnya hanya berfungsi dengan nama pengguna sekarang, jadi mari kita mulai dengan itu.

Saya pikir orang lebih baik dalam mengingat alamat email mereka daripada nama pengguna mereka, jadi tolong ajukan masalah untuk dapat (hanya) menentukan alamat email mereka.

Saya mengusulkan untuk mengimplementasikannya dalam aplikasi React "akun" (baru) yang juga akan memiliki layar yang saya bahas di #265.

Bukankah aplikasi reaksi OAuth sudah menjadi aplikasi "akun" yang Anda gambarkan di sini, @htdvisser?

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

johanstokking picture johanstokking  ·  3Komentar

adamsondelacruz picture adamsondelacruz  ·  7Komentar

rvolosatovs picture rvolosatovs  ·  9Komentar

johanstokking picture johanstokking  ·  8Komentar

bafonins picture bafonins  ·  5Komentar