何谓身份认证

身份认证(Authentication)的目的是鉴别系统的访问者是否是合法用户,即访问者确实是其所声明的名义人本人而非冒名顶替者。

基本方法

对用户的身份认证基本方法可以分为这四种

根据你所知道的信息来证明你的身份
最基本的密码验证即属于这一类根据你所拥有的东西来证明你的身份
手机短信验证即属于这一类直接根据独一无二的身体特征来证明你的身份
指纹认证,静脉认证,人脸识别认证属于这一类委托第三方认证
网站里常见的社交(SNS)账号登陆即属于这一类 实现技术

身份认证的系统实现技术有很多,大致如下:

BasicKerberosOAuthOpenIDSAMLJWT