美文网首页
用户交互(4)-身份认证

用户交互(4)-身份认证

作者: vcy桑 | 来源:发表于2020-05-15 13:28 被阅读0次

身份认证

仅仅在交换价值(如个性化经验,访问其他功能,购买内容或者同步数据)时要求用户进行身份认证。如果你的应用程序要求身份认证,使用苹果登录为用户提供一个简单并且安全的登录方式。

如果你不使用苹果登录,请使用自动填写密码。此功能自动生成并且填写密码和安全码,这样用户就只需要花较少的时间来进行身份验证。所有的应用程序都应该支持此功能。

尽量推迟登录。当用户做任何有用的操作之前如果被强制要求登录的话,他们往往会放弃使用应用程序。在认证允许之前,请给他们一个爱上你的应用程序的机会。在购物应用程序中,让用户进入程序后能够立刻浏览商品,仅当他们准备购买时才要求他们登录。在媒体流应用程序中,在登录以播放内容之前让用户浏览内容,查看你必须什么内容。

解释身份认证的好处和如何注册服务。如果你的应用程序要求身份认证,那么请在登录屏上显示简短友好的解释以说明要求的原因和益处。此外,记住并不是所有使用你的产品的用户从一开始都有账号。请确保为他们解释如何获得一个账号,或者提供一个简单的应用程序内的注册方式。

通过显示合适的键盘最小化数据填入。例如,当要求输入电子邮件地址时,显示电子邮件键盘屏幕,包括有用的的数据输入快捷方式。

不要使用密码这个词语。密码是用来解锁用户的iOS设备,并且在禁用生物认证时使用Apple Pay进行身份认证。

人脸识别和指纹识别

尽量支持生物认证。人脸识别和指纹识别是为用户信任的安全熟悉的认证方式。若果用户的启用了生物识别,你可以假设他们了解生物识别是如何运作的,意识到其便利性并且希望尽可能使用它。请记住,用户可能会在设备上禁用生物认证,所以你的应用程序应该准备好处理这种情况。

为用户呈现单一的身份认证方法。当用户不需要选择如何认证时才是最直观的。只需给他们提供一个选项,如面部识别。如果最开始的方法失败了,再为他们提供一个选项作为回退(如要求用户名或者密码)。

仅当响应用户操作时启动身份认证。一个简单的操作(如点击按钮),可以保证用户想要进行身份认证。就面部识别而言,它增加了用户面对摄像机的可能性。

始终明确身份认证方法。例如,使用面部识别登录应用程序的按钮,应该标上“使用面部识别登录”而不是“登录”。

准确涉及身份认证方法。支持面部识别的设备不要涉及到指纹识别。相反地,支持指纹识别的设备不要涉及面部识别。检查设备的功能并使用正确的术语。

通常来说,在应用程序中避免提供生物识别的设置。如果在系统层级启用了生物识别,就假设用户想要使用它。如果你实现程序特定的设定,用户可能会陷于一种状态,即系统全局禁用生物识别,但应用程序中似乎启用了生物认证。

不要使用图标来识别系统身份认证功能。当用户看到类似系统指纹识别和面部识别的图标时,他们会认为自己应该进行身份认证。使用图标来识别身份认证功能增加了不一致性并且导致困惑,尤其是当这些图标是彩色的,大尺寸地显示,在上下文之外呈现时。

原文地址:https://developer.apple.com/design/human-interface-guidelines/ios/overview/themes/

相关文章

  • 用户交互(4)-身份认证

    身份认证 仅仅在交换价值(如个性化经验,访问其他功能,购买内容或者同步数据)时要求用户进行身份认证。如果你的应用程...

  • RDP远程桌面执行漏洞 CVE-2019-0708

    前言 CVE-2019-0708漏洞是通过检查用户的身份认证,导致可以绕过认证,不用任何的交互,直接通过rdp协议...

  • Shiro权限管理笔记

    一.用户身份认证 身份认证,就是判断一个用户是否为合法用户的处理过程。最常用的简单身份认证方式是系统通过核对用户输...

  • 用户认证&用户授权概念

    什么是用户身份认证? 用户身份认证即用户去访问系统资源时系统要求验证用户的身份信息,身份合法方可继续访问。常见的用...

  • 关于 Nginx 反向代理导致 Spring Boot OAut

    最近在给 Docs4dev 添加用户评论功能时,使用了 Github 提供的 OAuth2 认证来进行用户身份认证...

  • 4.1 身份认证服务概述

    OpenStack 身份服务为管理身份验证、授权和服务提供了单一的集成点。 身份认证服务通常是用户与之交互的第一个...

  • OAuth2 概念学习

    2020-6-1学习 认证(登录) 定义用户认证就是判断一个用户的身份是否合法的过程 身份认证方式用户名密码登录、...

  • HTTP状态代码总结

    4开头状态码 401 解释:拒绝访问原因:用户没有访问权限,需要进行身份认证,认证失败或者没认证实例: 404 解...

  • Shiro授权和认证流程

    认证流程 认证过程: 身份认证,就是判断一个用户是否为合法用户的处理过程.醉常用的简单身份认证方式是系统通过核对用...

  • 平台级 SAAS 架构的基础:统一身份管理系统

    业内在用户统一身份认证及授权管理领域,主要关注 4 个方面:集中账号管理(Account)、集中认证管理(Auth...

网友评论

      本文标题:用户交互(4)-身份认证

      本文链接:https://www.haomeiwen.com/subject/zybmuhtx.html