Buka halaman tukar kata laluan dan baca seperti yang akan dibaca pengguna, kemudian tanya perkhidmatan mana yang sebenarnya memiliki kelayakan. Halaman ialah borang; stor identiti ialah pihak berkuasa. Jika kedua-duanya tidak sepadan, pengguna menemui kata laluan yang ditolak, set semula yang tidak menetapkan semula apa-apa, atau mesej kejayaan yang tidak mengubah apa-apa. Menelusuri aliran dari skrin ke backend ialah satu-satunya cara untuk menangkapnya.

Mulakan dengan mengelaskan operasi: perubahan biasa, aliran kata laluan tamat tempoh, atau pemulihan selepas kata laluan terlupa.

Tiga operasi, tiga aliran kerja

Perubahan biasa menganggap pengguna tahu kata laluan semasa dan boleh membuktikannya. Aliran kata laluan tamat tempoh mungkin membenarkan sesi terhad yang hanya membenarkan perubahan. Pemulihan selepas kata laluan terlupa memerlukan bukti identiti yang sama sekali berbeza, dan ia mungkin diwakilkan kepada penyedia identiti dan bukannya dikendalikan di gerbang VPN. Setiap satu mempunyai titik akhir, sokongan backend dan peraturan sesi sendiri, dan satu borang tidak boleh melayani ketiga-tiganya dengan betul.

Dalam penggunaan bersekutu, gerbang mungkin tidak mengumpul kata laluan baharu sama sekali. Semak sama ada aliran mengubah hala ke penyedia identiti dan sama ada teks halaman masih menerangkan borang tempatan.

Dari mana dasar sebenarnya datang

Tanya pemilik identiti tentang panjang yang dibenarkan, set aksara dan sebarang sekatan yang terpakai, kemudian tulis arahan yang sepadan. Merekayasa peraturan komposisi dalam teks bantuan, atau menjanjikan penerimaan yang ditolak backend, kedua-duanya menghasilkan tiket sokongan. Panduan NIST tentang identiti digital cenderung kepada bimbingan yang jelas dan maklum balas yang berguna dan bukannya peraturan sewenang-wenangnya, sementara dasar sebenar organisasi masih mengawal. Sesuatu penerbitan bukan bukti bahawa direktori tertentu sudah berkelakuan begitu.

Kekalkan mesej ralat berguna tanpa membocorkan rahsia. Mesej yang mengulang kata laluan yang ditaip separa, atau tangkapan skrin dalam tiket yang mengandunginya, mengubah artifak sokongan menjadi pendedahan kelayakan.

Frasa yang sepadan dengan backend

Halaman harus menamakan aliran kerja dan bukannya menerangkan dasar secara abstrak. Nyatakan di mana perubahan berlaku, bukti apa yang diperlukan, dan apa yang berlaku kepada sesi lain. Jika perubahan melog keluar pengguna di semua tempat, nyatakan; jika ia membiarkan peranti lain aktif, nyatakan juga. Pengguna keliru yang mengulang perubahan berjaya ialah kos sokongan yang dicegah oleh frasa yang lebih baik.

Penyetempatan boleh mengubah nada arahan; ia tidak boleh mengubah apa yang diterima backend.

Uji aliran, bukan halaman

Gunakan akaun ujian yang dibenarkan dan lalui perubahan berdokumen, kes penolakan, kes kata laluan tamat tempoh dan log masuk berikutnya. Jika MFA atau ubah hala bersekutu ialah sebahagian daripada aliran yang diluluskan, lalui juga. Halaman yang dipaparkan dengan betul telah mengesahkan persembahan dan tiada yang lain, kerana perkhidmatan identiti menentukan sama ada operasi kelayakan selesai.

Catat hasil setiap kes dengan akaun yang digunakan dan masa. Aliran yang berfungsi sekali untuk pentadbir dan gagal untuk pengguna biasa ialah hasil yang lazim, dan rekod itulah yang menjadikannya kelihatan.

Kemudian kemas kini halaman untuk menerangkan apa yang sebenarnya berlaku. Itulah keseluruhan tugas.

Artikel berkaitan