ورود

هنگام طراحی تجربه ورود به سیستم، بهترین روش های زیر را در نظر داشته باشید.

از Credential Manager استفاده کنید

هر یک از روش‌های احراز هویت داخلی Credential Manager کاملاً مستقل هستند و فقط به تماشای کاربران و اتصال داده برای احراز هویت نیاز دارند. هیچ روش احراز هویت دیگری نمی تواند این مزیت را ارائه دهد.

از Credential Manager به عنوان پایه راه حل احراز هویت خود استفاده کنید.

گزینه های اصلی: داخلی Credential Manager

کلیدهای عبور را به عنوان مهمترین گزینه در Credential Manager پیاده سازی کنید تا امنیت و سادگی را به کاربران خود ارائه دهید.

با افزودن رمزهای عبور و همچنین ورود به سیستم با Google، تجربه کامل را پیاده سازی کنید.

کلید عبور کاربران به عنوان راه حل احراز هویت ترجیحی در Wear OS
شکل 1a: کلیدهای عبور
کلیدهای عبور، گذرواژه‌ها و ورود به سیستم با Google همگی برای احراز هویت در دسترس کاربر هستند
شکل 1b: کلیدهای عبور، رمزهای عبور و ورود به سیستم با Google

گزینه های ثانویه

حداقل یک گزینه ثانویه برای رسیدگی به کاربرانی که Credential Manager را اخراج می کنند، ارائه دهید. در مجموع حداقل دو گزینه ورود به سیستم مجزا را ارائه دهید.

برنامه‌های بدون روش‌های ورود چندگانه، تجربه کاربری دشواری را ایجاد می‌کنند. برای مثال، برنامه‌ای که فقط گزینه «ورود به سیستم در تلفن» را ارائه می‌کند، اگر تلفن کاربر در نزدیکی نباشد، از کار می‌افتد.

کاربر برای رفتن به روش‌های احراز هویت پشتیبان روی رد کردن ضربه می‌زند
شکل 2a: برای پشتیبان‌گیری روی «رد کردن» ضربه بزنید
گزینه های احراز هویت پشتیبان برای Credential Manager
شکل 2b: احراز هویت پشتیبان

مورد خاص: احراز هویت خودکار لایه داده تنها گزینه ثانویه ای است که قبل از Credential Manager در UX شما قابل قبول است. این با چندین اخطار مهم همراه است:

  1. شما باید حداقل یک روش احراز هویت دیگر را فراتر از این ارائه دهید زیرا این روش فقط روی ساعت‌های جفت شده با یک برنامه تلفن همراه نصب شده مربوطه کار می‌کند.
  2. شما باید تبادل توکن را برای کاربر کاملاً خودکار کنید و نباید هیچ رابط کاربری را از قبل به کاربر ارائه دهید. به عبارت دیگر، شما باید فرآیند احراز هویت را از دیدگاه کاربر کاملاً خودکار کنید.
  3. اگر این روش ناموفق باشد، یا کاربر با تلفن جفت شده وارد نشده است یا برای شروع تلفن جفت شده ای وجود ندارد. به کاربر هشدار ندهید که تلاش ناموفقی انجام شده است، در عوض مستقیماً به Credential Manager بروید.

از کاربران به درستی درخواست کنید

برای برنامه‌هایی که برای همه عملکردها نیاز به ورود به سیستم دارند: بلافاصله Credential Manager را به‌عنوان اولین صفحه برای کاربر خارج‌شده از سیستم، بدون هیچ رابط کاربری قبلی ارائه کنید.

برای برنامه‌هایی که عملکردی بدون ورود به سیستم ارائه می‌دهند: ارائه مدیر اعتبارنامه را تا زمانی که لازم باشد به تأخیر بیندازید. تا حد امکان بدون نیاز به ورود به سیستم، امکانات بیشتری را ارائه دهید. هنگامی که احراز هویت ضروری شد، یک دکمه "ورود به سیستم" را برای راه اندازی Credential Manager نمایش دهید. اگر ورود به سیستم انجام نشد، گزینه رد شدن از احراز هویت را ارائه دهید.

در صورت نیاز برای عملکرد کامل، بلافاصله وارد سیستم شوید

بهترین شیوه های احراز هویت

مزایای ورود به سیستم را توضیح دهید

برای برنامه‌هایی که ورود کاربر را تا زمانی که ضروری شود به تأخیر می‌اندازند، مزایای ورود به سیستم را به وضوح توضیح دهید. از زمینه رابط کاربری اطراف برای بیان ارزش برای کاربر استفاده کنید. تصور نکنید که آنها متوجه می شوند که چرا ورود به سیستم مفید است.

هرگز به Credential Manager با نام در UI خود مراجعه نکنید.

پس از اینکه کاربر اقدامی را آغاز کرد، زمینه را با درخواست ورود به سیستم فراهم کنید.
نمایش ورود به سیستم بدون توضیح اینکه چرا ورود به سیستم مفید است.

ساده کنید

فرآیند احراز هویت را ساده کنید:

  1. با استفاده از Credential Manager
  2. کاهش تعداد مراحل مورد نیاز در گزینه های ورود به سیستم ثانویه
  3. نگه داشتن کاربران تا زمانی که ممکن است به سیستم وارد شوند (در چارچوب حریم خصوصی و الزامات امنیتی شما)
از مدیر اعتبار استفاده کنید
نمایش تمام گزینه های ثانویه با هم.
وارد سیستم بمانید

وضعیت ورود و تایید

هنگام استفاده از گزینه‌های ثانویه غیرمدیر اعتبار، پیامی را نمایش دهید که به کاربر هشدار می‌دهد در اولین باری که برنامه باز می‌شود، وارد سیستم شده است، سپس پس از ورود موفقیت‌آمیز به سیستم، یک پیام تأیید نمایش داده می‌شود.

به کاربر بگویید در حال ورود به سیستم است.
تاییدیه را نشان دهید.