shiro学习笔记_0400_自定义realm实现身份认证
摘要:自定义Realm实现身份认证 先来看下Realm的类继承关系: Realm接口有三个方法,最重要的是第三个方法: a) String getName():返回此realm的名字 b) boolean supports(AuthenticationToken token) :好像是说,判断是哪个类型的
阅读全文
shiro学习笔记_0300_jdbcRealm和认证策略
摘要:使用shiro框架来完成认证工作,默认是iniRealm,如果需要使用其他的realm,需要配置。 ini配置文件详解,官方文档的说明如下: [main] section 是你配置应用程序的 SecurityManager 实例及任何它的依赖组件(如 Realms)的地方。 在[main]里 使用
阅读全文
shiro学习笔记_0200_认证
摘要:认证,身份验证,验证用户是否合法 在shiro中,用户需要提供principals (身份)和credentials(证明)给shiro,从而应用能验证用户身份: principals:用户的身份信息,是subject的标识属性,能够唯一标识subject,如电话号码,电子邮箱,身份证号等。 cre
阅读全文
shiro学习笔记_0100_shiro简介
摘要:前言:第一次知道shiro是2016年夏天,做项目时候我要写springmvc的拦截器,申哥看到后,说这个不安全,就给我捣鼓了shiro,我就看了下,从此认识了shiro。此笔记是根据网上的视频教程记录的,shiro的文档感觉不是很好,所以结合老师的讲课和文档,感觉条理更清晰些。以便日后查阅 shi
阅读全文