首页
移动开发
物联网
服务端
编程语言
企业开发
数据库
业界资讯
其他
搜索
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不兼容处理
Java中>>和>>>的区别
Mybatis中的 ${ } 和 #{ }的区别
Python中 is 和 == 区别
mybatis中的#{}和${}区别
Javascript 中 == 和 === 的区别
javascript 中==和===的区别
python中is和==的区别
Javascript中==和===的区别
mybatis中的#和$的区别
MyBatis中#{}和${}的区别
mybatis中的#和$的区别?
golang中 = 和 :=区别
js中的==和===的区别
mybatis中的#{}和${}的区别
mybatis中的#和$的区别 .
Python中的is 和 ==的区别
shell中$和$@的区别
mybatis中"#"和"$"的区别
MyBatis中#{}和${}的区别?
jQuery中 $(this) 和 this的区别
makefile中=和:=的区别
今日推荐
技术解析 GPT-4o:即时语音交互的突破与 GenAI 发展策略
开源大模型与闭源大模型
微信小程序授权登录获取用户的openid
亿级流量系统架构设计与实战
人工智能时代的程序设计教学与课程设计
纽交所技术问题致伯克希尔 (BRK.A) 显示跌近 100%
探索 api.maynor1024.live:一站式 AI 服务平台
AI一键去衣技术:窥见深度学习在图像处理领域的革命(最后有彩蛋)
艾体宝案例 | 使用Redis和Spring Ai构建rag应用程序
Apple M1 vs 高通8Gen2 vs Apple A12Z各方面比较
【升职加薪必备架构图】Springboot学习路线汇总_springboot四层架构流程图
与Apollo共创生态:Apollo7周年大会自动驾驶生态利剑出鞘
周排行
事务隔离级及脏读、幻读和不可重复读
rtos:zephyr同步信号量
把对象转换为JSON格式的数据
iOS Dev (56) iTunes Store 销售日报更新时间
Failed to start mongod.service: Unit not found;mongodb in unbuntu
Upgrading PHP on CentOS 6.5 (Final)
(四)王道机试指南___排版问题
TensorFlow之手写体识别
xcode xib报错 Safe Area Layout Guide Before IOS 9.0
【LeetCode】76. Minimum Window Substring(C++)
每日归档
更多
2024-06-05(0)
2024-06-04(10)
2024-06-03(52)
2024-06-02(4)
2024-06-01(60)
2024-05-31(47)
2024-05-30(4)
2024-05-29(65)
2024-05-28(2)
2024-05-27(56)