首页
移动开发
物联网
服务端
编程语言
企业开发
数据库
业界资讯
其他
搜索
Shiro中principal和credential的区别
移动开发
2022-06-28 05:12:18
阅读次数: 0
principal:能唯一标识用户身份的属性,一个主题(用户)可以有多个principal;
举个例子:你去登录一些网站时可以用用户名,也可以用手机或邮箱,这些principal是别人可以知道的;
credential:凭证,主题(用户)才知道的;
举个例子:你给手机开锁,可以使用屏幕密码也可以使用人脸识别,屏幕密码和人脸是你个人(用户)才拥有的;
最常见的 principals 和 credentials 组合就是用户名 / 密码了。
猜你喜欢
转载自
blog.csdn.net/lezeqe/article/details/110305037
Shiro中principal和credential的区别
shiro里的主体(Principal)
shiro页面标签shiro:principal的使用
Shiro 中 filter与realm的区别
shiro authc和user的区别
shiro中的session和cache
Spring Boot中引入Jpa和Shiro
Hyper和Vmware冲突,Device/Credential Guard 不兼容
VMware Workstation和Device / Credential Guard不兼容处理
mybatis中的#{}和${}区别
Java中>>和>>>的区别
python中is和==的区别
Mybatis中的 ${ } 和 #{ }的区别
javascript 中==和===的区别
Python中 is 和 == 区别
Javascript 中 == 和 === 的区别
mybatis中的#和$的区别
MyBatis中#{}和${}的区别
Javascript中==和===的区别
mybatis中的#和$的区别?
golang中 = 和 :=区别
js中的==和===的区别
mybatis中的#和$的区别 .
shell中$和$@的区别
mybatis中"#"和"$"的区别
Python中的is 和 ==的区别
mybatis中的#{}和${}的区别
MyBatis中#{}和${}的区别?
jQuery中 $(this) 和 this的区别
makefile中=和:=的区别
今日推荐
周排行
TryParse的使用方法小结
Android之高仿手机QQ聊天
关于在java中关键字private能否用来修饰类的问题
去雾算法总结
前端面试题:事件防抖,函数节流,事件防抖和函数节流的区别
随堂小测
【OpenCV + Python】归一化函数cv2.normalize()的原理讲解
05: redis 主从复制
python3-基础5
持续更新-使用 Maven Module 搭建spring boot项目(整合Spring Security、Spring Social、spring OAuth)第一篇
每日归档
更多
2025-03-18(0)
2025-03-17(0)
2025-03-16(0)
2025-03-15(0)
2025-03-14(0)
2025-03-13(0)
2025-03-12(0)
2025-03-11(0)
2025-03-10(0)
2025-03-09(0)