Ingatlah praktik terbaik berikut saat mendesain pengalaman login.
Menggunakan Credential Manager
Setiap metode autentikasi bawaan Pengelola Kredensial sepenuhnya mandiri, hanya memerlukan smartwatch pengguna dan koneksi data untuk autentikasi. Tidak ada metode autentikasi lain yang dapat memberikan manfaat ini.
Gunakan Credential Manager sebagai dasar solusi autentikasi Anda.
Opsi utama: Bawaan Credential Manager
Terapkan kunci sandi sebagai opsi utama di Pengelola Kredensial untuk memberikan keamanan dan kesederhanaan tercanggih kepada pengguna Anda.
Terapkan pengalaman lengkap dengan menambahkan sandi dan Login dengan Google juga.


Opsi sekunder
Tawarkan setidaknya satu opsi sekunder untuk menangani pengguna yang menutup Credential Manager. Berikan total minimal dua opsi login yang berbeda.
Aplikasi tanpa beberapa metode login akan menciptakan pengalaman pengguna yang sulit. Misalnya, aplikasi yang hanya menawarkan opsi "Login di ponsel" akan gagal jika ponsel pengguna tidak berada di dekatnya.


Kasus Khusus: Autentikasi lapisan data otomatis adalah satu-satunya opsi sekunder yang dapat mendahului Credential Manager dalam UX Anda. Hal ini disertai dengan beberapa hal penting yang perlu diperhatikan:
- Anda harus menawarkan minimal satu metode autentikasi lain selain metode ini karena hanya berfungsi di smartwatch yang disambungkan dengan aplikasi seluler yang sesuai yang diinstal.
- Anda harus mengotomatiskan sepenuhnya pertukaran token untuk pengguna, dan Anda tidak boleh menampilkan UI apa pun kepada pengguna sebelumnya. Dengan kata lain, Anda harus membuat proses autentikasi sepenuhnya otomatis dari perspektif pengguna.
- Jika metode ini gagal, pengguna tidak login di ponsel yang disambungkan, atau tidak ada ponsel yang disambungkan. Jangan memberi tahu pengguna bahwa ada upaya yang gagal, tetapi arahkan langsung ke Credential Manager.
Meminta pengguna dengan benar
Untuk aplikasi yang memerlukan login untuk semua fungsi: Segera tampilkan Pengelola Kredensial sebagai layar pertama kepada pengguna yang logout, tanpa UI sebelumnya.
Untuk aplikasi yang menawarkan fungsi tanpa login: Tunda menampilkan Pengelola Kredensial hingga diperlukan. Sediakan fitur sebanyak mungkin tanpa perlu login. Saat autentikasi menjadi penting, tampilkan tombol 'login' untuk meluncurkan Pengelola Kredensial. Jika login gagal, tawarkan opsi untuk melewati autentikasi.

Praktik terbaik autentikasi
Menjelaskan manfaat login
Untuk aplikasi yang menunda login pengguna hingga menjadi penting, jelaskan dengan jelas manfaat login. Gunakan konteks UI di sekitarnya untuk menjelaskan nilai kepada pengguna; jangan berasumsi bahwa mereka memahami manfaat login.
Jangan pernah merujuk Credential Manager berdasarkan nama di UI Anda.

Anjuran

Larangan
Menyederhanakan
Menyederhanakan proses autentikasi dengan:
- Menggunakan Credential Manager
- Mengurangi jumlah langkah yang diperlukan dalam opsi login sekunder
- Memastikan pengguna tetap login selama mungkin (sesuai dengan persyaratan privasi dan keamanan Anda)

Anjuran

Anjuran

Anjuran
Status dan konfirmasi login
Saat menggunakan opsi sekunder yang bukan Pengelola Kredensial, tampilkan pesan yang memberi tahu pengguna bahwa mereka sedang login saat aplikasi dibuka untuk pertama kalinya, lalu tampilkan pesan konfirmasi setelah login berhasil.

Anjuran
