本文主要是介绍shiro学习之后——认证,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、认证流程
①、提供用户名(手机号、邮箱等)和密码
②、和数据库信息匹配
③、匹配成功,继续访问
④、匹配失败,重新提供用户名和密码进行认证
这是我们一般的登录认证过程,对于shiro来说,认证用户身份需要两个信息:principals和credentials;最常见的principals/credentials组合是用户名/密码;
principals:身份;Subject的标识属性,如我们常见的用户名、手机号、邮箱等,必须是唯一的。
credentials:凭证;只有主体知道,并可以证明主体身份的信息;如密码、数字证书。
这篇关于shiro学习之后——认证的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!