`

Shiro学习系列教程四:集成web(二)

 
阅读更多

本讲主要内容:

1:shiro对访问URL可使用通配符进行匹配

2:shiro标签的使用

3:shiro会话的机制

URL匹配方式:

演示:

现在shiro.ini配置的路径为:

 

 

直接访问/admin

 

 

Ok.没问题。

那么我们访问/admin1呢?

 

 

就不行了。

修改shiro.ini配置文件。

 

 

重启后,再次访问/admin1就拦截登录页面。

 

 

Shiro标签的使用

 

 

演示:

在使用shiro标签的时候,需要在对应页面引入支持shiro标签的标签库:、

当用户有admin角色的时候在success.jsp页面显示【欢迎admin角色的用户登录!!】如果用户不是admin角色的时候显示【欢迎登陆】

在页面处理:

 

 

非admin角色(xiaotang=123456)登陆后:

 

 

在使用admin角色(kaigejava=123456)登陆后

 

 

演示二:

使用xiaotang=123456这个用户登录后:

 

 

显示用户身份信息的:

如下图:

 

 

Shiro的会话机制

Shiro会话机制可以使用servlet的会话机制。

也可以使用shiro自己的会话机制。

 

 

 

 

 

 

ps:

相关推荐:

Shiro教程一Shiro之helloworld

Shiro学习系列教程二:从数据库中获取认证信息

Shiro学习系列教程三:集成web

如果本文对您有帮助,在收藏同时烦请转发出去。谢谢!

关注【凯哥java】

欢迎关注凯哥公众号:凯哥Java

欢迎访问凯哥个人网站:www.kaigejava.com

本文原创地址:http://www.kaigejava.com/article/detail/46

本系列相关教程:

Shiro教程一Shiro之helloworld

Shiro学习系列教程二:从数据库中获取认证信息

Shiro学习系列教程三:集成web

Shiro学习系列教程四:集成web(二)

 

分享到:
评论

相关推荐

    shiro jar包及源码下载

    5. **Web支持**:Shiro提供了一系列过滤器,可以直接集成到Servlet容器中,实现Web应用的安全控制,如登录检查、权限验证等。 6. **测试支持**:Shiro提供了安全测试工具,使得在单元测试和集成测试中模拟用户身份...

    shiro学习源码与资料

    4. **实战教程**:可能包含一系列的步骤,指导你从零开始搭建一个完整的Shiro安全项目。 通过学习这个压缩包中的资料,你可以系统地掌握Shiro的基本用法,理解其工作原理,并能在实际项目中灵活运用。同时,也可以...

    Shiro-pdf教程

    通过这个教程,你可以了解到Shiro的基本概念和API,为后续更深入的学习打下基础。 总结来说,Apache Shiro 是一个全面的安全框架,能够满足各种类型应用程序的安全需求,提供简洁的API来处理复杂的安全问题。无论是...

    shiro的使用教程

    #### Web集成WebSupport Shiro提供了与Web环境集成的支持,使得在Web应用中集成Shiro变得非常简单。Shiro提供了过滤器和Servlet支持,可以很容易地将Shiro集成到Spring MVC或其他Web框架中。 #### 缓存Caching 为了...

    Shiro教程.pdf

    - **Web应用**:Shiro与Web应用集成。 - **Shiro权限注解**:利用Spring的AOP特性,简化权限控制代码。 #### 十三、Remember Me - **Remember Me配置**:允许用户选择“记住我”选项,以便下次访问自动登录。 ####...

    [资料][Java]跟我学Shiro教程_Java跟我学Shiro教程_shiro_

    1. **Web 应用**:Shiro 可以轻松集成到 Web 应用中,提供会话管理、登录注销、权限控制等功能。 2. **命令行应用**:对于无界面的 CLI 应用,Shiro 也可以进行用户认证和权限控制。 3. **微服务**:在分布式系统...

    Shiro教程-孙开涛

    ### Shiro教程知识点总结 #### 一、Shiro简介 - **Shiro**是一个由Apache提供的开源安全(权限控制)框架,它具有简单且易于学习的特点,非常适合新手入门。 - **适用范围**:Shiro既适用于Java SE环境,也适用于...

    shiro用户教程pdf

    在将Shiro集成到Web应用之前,需要确保应用环境已经正确配置,包括但不限于服务器环境、Web容器配置等。 #### 7.2 ShiroFilter入口 ShiroFilter是Shiro与Web应用集成的重要组成部分,用于拦截请求并执行相应的安全...

    Shiro教程Shiro

    - **Filters**:Shiro提供了一系列过滤器,用于实现Web安全控制。 3. **Shiro的核心组件** - **Authenticator**:负责身份验证,验证用户提供的凭证是否有效。 - **Authorizer**:负责授权,确定用户是否有执行...

    一头扎进Shiro视频教程 5-8讲 共8讲,由java1234出品

    在这一系列教程中,你将学习到以下关键知识点: 1. **身份认证**:Shiro 提供了简单的认证机制,包括用户名/密码的匹配以及基于 token 的验证。在第五讲中,可能讲解了如何设置用户身份信息,创建认证Subject,并...

    关于Shiro安全框架的详细教程

    ### 关于Shiro安全框架的详细教程 #### 第一章 SHIRO简介 **简介** Apache Shiro 是一个强大且易用的 Java 安全...无论是新手还是有经验的开发者,都可以从这份详细的教程中学习到如何使用Shiro来保护自己的应用。

    pring与shiro集成共7页.pdf.zip

    Spring的核心特性包括依赖注入(DI)、面向切面编程(AOP)以及一系列的模块,如数据访问/集成、Web、测试等。 2. **Apache Shiro**:Shiro是一个易于使用的安全框架,它为开发者提供了身份验证(验证用户身份)、...

    apache shiro中文教程

    最后,Shiro中文教程为初学者提供了入门级的Web应用教程,以及一个十分钟的快速上手教程,这些教程将引导初学者一步步地掌握Shiro的基本使用方法。 值得注意的是,Shiro的参考手册和教程会随着新版本的发布而更新。...

    Shiro安全开源框架的介绍

    以上知识点是Java私塾《深入浅出学Shiro》系列精品教程的整体课程概览,通过系统学习,可以深入理解Shiro框架的核心开发知识,并循序渐进地掌握其使用方法,从而提升Java应用的安全性。课程还会提供高质量的培训,并...

    安全框架shiro 中文教程

    本教程将引导你深入理解Shiro,并教你如何在实际的Web项目中集成和使用它。 1. **什么是Shiro?** Apache Shiro是一个轻量级、易用且高度可扩展的安全框架,旨在简化应用安全代码的编写。它的设计目标是使得开发者...

    shiro例子,及书籍shiro.rar

    在这个压缩包中,包含了一个"跟我学shiro"的书籍和一个名为"shiro-example-master"的源码示例项目,这对于想要深入理解和学习Shiro的人来说是非常宝贵的资源。 首先,让我们来了解一下Shiro的核心概念: 1. **认证...

    深入浅出学shiro

    综上所述,《深入浅出学Shiro》系列教程全面覆盖了Shiro的核心概念和技术细节,适合希望深入了解并熟练掌握Shiro框架的开发者。通过学习本教程,你可以掌握如何使用Shiro构建安全可靠的应用程序。

    shiro权限管理案例加文档

    在这个“shiro权限管理案例加文档”中,我们很可能会找到关于如何在实际项目中应用Shiro进行权限控制的详细教程和实例。 **一、Shiro基础** Shiro的核心组件包括:Subject(主体)、Realms(域)、Cryptography...

Global site tag (gtag.js) - Google Analytics