
登录
文章平均质量分 89
各种登录技术原理解析。
萤火架构
程序员,AI探索者。+V: yinghuojun007
展开
-
指纹登录是怎么跑起来的
现在指纹登录是一种很常见的登录方式,特别是在金融类APP中,使用指纹进行登录、支付的特别多。指纹登录本身是一种指纹身份认证技术,通过识别当前用户的指纹信息,进而确认用户在系统内的注册身份。指纹认证得以流行,我认为有两个关键点:一是简便,没有了忘记密码的烦恼,也免去了输入密码的繁琐。二是安全,能够用在支付环节,这就说明其可以达到金融级别的安全。这篇文章就来简单看下指纹认证是如何做到以上两点的,其中有哪些坑,有哪些坎。指纹识别的原理指纹认证的历史其实是很悠久的,在我国唐代指纹已经广泛应用于文书契约,原创 2022-01-10 07:49:01 · 1105 阅读 · 0 评论 -
十分钟搞懂手机号码一键登录
手机号码一键登录是最近两三年出现的一种新型应用登录方式,比之前常用的短信验证码登录又方便了不少。登陆时,应用首先向用户展示带有本机号码掩码的授权登录页面,用户点击“同意授权”的按钮之后,应用即可获取到完整的本机号码,从而完成用户的登录认证。在这个过程中,应用只要确认登录用的手机号码是在绑定了此号码的手机上发起的即可认证成功,从这一点来看,它和短信验证码登录并无本质区别,都是一种设备认证登录方式。这篇文章就来捋一下其中的技术门道。这几年为了保护用户的隐私安全,Android和iOS系统都限制了应用获取本机号原创 2022-01-31 10:02:22 · 4040 阅读 · 0 评论 -
技术人员需要了解的手机验证码登录风险
手机验证码登录是一种常见的应用登录方式,简单方便,不用记忆密码,市面上能见到的APP基本都支持这种登录方式,很多应用还把登录和注册集成到了一起,注册+登录一气呵成,给用户省去了很多麻烦,颇有一机在手、天下我有的感觉。登录原理手机验证码登录的原理很简单,对于一个正常的登录流程,看下边这张图就够了:实际应用中会存在一些收不到验证码的情况,可能的原因如下:在手机端,短信被某些软件认为是垃圾信息而被拦截或者删除,或者因为手机卡欠费导致收不到短信。在应用服务端,因为程序错误,或者安全控制策略导致部分短原创 2022-01-17 08:19:14 · 1635 阅读 · 0 评论 -
一图搞懂扫码登录的技术原理
现在扫码登录是一种很常见的登录方式。当用户需要登录某个网站时,网站会提供一种扫码登录的方式,用户打开相应的手机App,扫描网站上显示的二维码,然后在App中确认登录,网站监测到用户确认登录后,跳转到登录成功页面。从这个形式上看,扫码登录就是将用户在手机App中的登录状态同步到网站中,这篇文章就来一窥这个同步是如何发生的。同一产品中的扫码登录假设有一款产品,这个产品通过手机端App和PC端应用为用户提供服务,为了方便用户在PC端上登录,产品提供了一个扫码登录的功能,即PC端应用上展示一个登录二维码,用户使原创 2022-01-24 07:42:15 · 549 阅读 · 0 评论 -
一图搞懂Web应用的单点登录
单点登录即Signle Sign On,简称SSO。其解决的是用户在多个站点之间跳转时需要频繁登录的问题,比如用户登录了天猫,就应该无需再使用账号登录淘宝,它们之间是可以相互信任的,应该自动同步登录状态。从这点上看单点登录技术的本质是登录状态在多个站点之间的扩散机制。先来看下单个程序的登录处理流程,这里以Web应用程序为例。在单个Web应用程序中用户通过浏览器提交账号信息到后端服务,后端服务验证账号的有效性,验证通过后在后端创建一个Session,用来维持用户的登录状态,然后向前端返回一个SessionI原创 2021-12-30 07:43:18 · 1238 阅读 · 0 评论