Login

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.

Kunci sandi pengguna sebagai solusi autentikasi pilihan di Wear OS
Gbr. 1a: Kunci sandi
Kunci sandi, sandi, dan Login dengan Google semuanya tersedia bagi pengguna untuk melakukan autentikasi
Gbr. 1b: Kunci sandi, sandi, & Login dengan Google

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.

Pengguna mengetuk tutup untuk membuka metode autentikasi cadangan
Gbr. 2a: Ketuk 'Tutup' untuk pencadangan
Opsi autentikasi cadangan untuk Pengelola Kredensial
Gbr. 2b: Autentikasi pencadangan

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:

  1. 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.
  2. 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.
  3. 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.

Segera login jika diperlukan untuk mendapatkan fungsi lengkap

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.

Memberikan konteks dengan meminta login setelah pengguna memulai tindakan.
Menampilkan login tanpa menjelaskan manfaat login.

Menyederhanakan

Menyederhanakan proses autentikasi dengan:

  1. Menggunakan Credential Manager
  2. Mengurangi jumlah langkah yang diperlukan dalam opsi login sekunder
  3. Memastikan pengguna tetap login selama mungkin (sesuai dengan persyaratan privasi dan keamanan Anda)
Menggunakan Pengelola kredensial
Menampilkan semua opsi sekunder bersama-sama.
Tetap login

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.

Memberi tahu pengguna bahwa mereka sedang login.
Menampilkan konfirmasi.