zoukankan      html  css  js  c++  java
  • 我和shiro有个故事01

    废话不多讲,shiro大概就是一个安全权限之类的框架。更多信息移步百度

    也不要跟着我下面开始敲代码,因为我觉得多半是不能运行起来的

    shiro核心是用户-角色-权限之间的关系。如下图

    表大概内容如下

    接下来导入 shiro的相关包。并且配置web.xml 配置文件,配置shiro的监听器和过滤器

        <filter>
            <filter-name>ShiroFilter</filter-name>
            <filter-class>org.apache.shiro.web.servlet.ShiroFilter</filter-class>

        </filter>

        <filter-mapping>
            <filter-name>ShiroFilter</filter-name>
            <url-pattern>/*</url-pattern>
        </filter-mapping>


        <listener>
            <listener-class>org.apache.shiro.web.env.EnvironmentLoaderListener</listener-class>
        </listener>

    同时配置 shiro.ini 配置文件,对shiro的一些设置。如过滤那些,或者那些不过滤。这个配置有点多,不细讲。

    配置了login.html 不验证,index.jsp需要验证等等。

    [main]
    authc.loginUrl=/login.html
    roles.unauthorizedUrl=/unauthorized.jsp
    perms.unauthorizedUrl=/unauthorized.jsp
    myRealm=com.realm.MyRealm
    securityManager.realms=$myRealm
    [urls]
    /login.html=anon
    /css/**=anon
    /js/**=anon
    /index.jsp=authc
     

    //TODO

  • 相关阅读:
    工程事故与现实世界(续)
    工程事故与现实世界
    直觉与概率
    有一种冲动:世界那么大
    人生的意义
    这些年来什么才是最好的投资?
    时间太少,如何阅读?
    程序员的成长法则与进阶攻略
    秘密:从程序员到领导者的微妙之处
    为什么加入付费社群?
  • 原文地址:https://www.cnblogs.com/fangyuandoit/p/13713854.html
Copyright © 2011-2022 走看看