当前位置: 首页 > news >正文

jsp网站开发公司百度关键词优化大师

jsp网站开发公司,百度关键词优化大师,dx365.wordpress,陕西省交通建设集团网站1、问题概述? 今天在研究了shiro的新版本shiro1.13.0版本,发现用了很长时间的IniSecurityManagerFactory工厂失效了。 从下图中可以看出,在新版本中IniSecurityManagerFactory被打上了过期线了。 那么问题来了,新版本如何使用呢…

1、问题概述?

今天在研究了shiro的新版本shiro1.13.0版本,发现用了很长时间的IniSecurityManagerFactory工厂失效了。

从下图中可以看出,在新版本中IniSecurityManagerFactory被打上了过期线了。

那么问题来了,新版本如何使用呢。接下来我们来解决这个问题。

2、创建Maven工程测试shiro.13.0

2.1、创建工程导入包依赖

shiro的核心包就是shiro-all

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>org.example</groupId><artifactId>shirobasedemo1</artifactId><version>1.0-SNAPSHOT</version><packaging>jar</packaging><name>shirobasedemo1</name><url>http://maven.apache.org</url><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties><dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>3.8.1</version><scope>test</scope></dependency><!-- https://mvnrepository.com/artifact/org.apache.shiro/shiro-all --><dependency><groupId>org.apache.shiro</groupId><artifactId>shiro-all</artifactId><version>1.13.0</version><type>pom</type></dependency></dependencies>
</project>

2.2、创建shiro.ini配置文件

这个地方我们偷懒了,没有通过自定义的realm连接数据库,而是将用户名和密码直接写在了配置文件中。

[users]
shiyilang=123456
shierlang=456789

2.3、创建测试类验证结果

此处使用新版本的测试方式

新版本中直接通过IniRealm去访问和解析ini配置文件

public class Test {public static void main(String[] args) {//创建securityManager安全管理器DefaultSecurityManager securityManager= new DefaultSecurityManager();//创建IniRealmIniRealm iniRealm=new IniRealm("classpath:shiro.ini");//解析shiro.ini文件securityManager.setRealm(iniRealm);//将SecurityManager绑定到当前运行环境中,让系统随时随地可以访问securityManager对象SecurityUtils.setSecurityManager(securityManager);//创建当前的登录主体,此时主体没有经过认证(Subject会给SecurityManager委托各种功能)Subject subject= SecurityUtils.getSubject();//绑定主体登录的身份凭证,即账号和密码UsernamePasswordToken token=new UsernamePasswordToken("shiyilang","123456");//主体登录subject.login(token);//login方法的内部,就回去安全管理器//判断登录是否成功System.out.println("验证是否成功:"+subject.isAuthenticated());//注销操作subject.logout();System.out.println("验证是否成功:"+subject.isAuthenticated());}
}

2.4、测试结果

3、源码下载

https://download.csdn.net/download/tangshiyilang/88677731

http://www.zhongyajixie.com/news/2838.html

相关文章:

  • 域名个人用户可以做企业网站吗怎么开通网站平台
  • wordpress 图片托管seo推广案例
  • 做贸易网站营销策划方案范文1500
  • 用wordpress开发网站模板下载企业邮箱如何申请注册
  • c语言做网站的代码百度入驻绍兴
  • 梧州疫情最新消息今天封城了seo网站诊断文档案例
  • 网站模板提供源码流氓网站
  • 阜宁企业做网站多少钱seo快速排名利器
  • 万网域名续费查询seo网站的优化方案
  • 出国做网站工作b2b免费发布平台
  • 宁波高端网站设计厂家山东移动网站建设
  • 金山做网站的公司百度一下官网首页百度
  • 阳江营销网站开发成都网站建设方案托管
  • 网站域名后缀培训学校招生营销方案
  • 手机营销网站制作seo综合排名优化
  • wordpress文章付费可看西安seo排名扣费
  • 专门做店铺转让的网站今天全国疫情最新消息
  • 设计网站开发费用计入什么科目百度竞价官网
  • 福州网络公司网站信息流优化师前景
  • 京挑客网站建设淄博百度推广
  • 网站上传用什么软件做视频谷歌seo顾问
  • 政府移动门户网站建设意见网络推广长沙网络推广
  • 专门做萝莉视频网站爱战网关键词挖掘
  • 网站建设全包网站出售
  • 安徽服饰网站建设网站换了域名怎么查
  • 不用虚拟机可以做网站吗东莞seo建站推广费用
  • 建设婚恋网站用什么搭建接app推广的单子在哪接
  • 比较好看的网站设计快速优化工具
  • 彩票网站做代理重庆网站seo建设哪家好
  • 男女做暖暖暖网站南宁一站网网络技术有限公司