美文网首页
Shiro的URL匹配模式

Shiro的URL匹配模式

作者: tingshuo123 | 来源:发表于2018-09-06 13:23 被阅读20次

格式为:url=拦截器[参数][] 表示参数可以没有
拦截器:
anon 无需登录即可访问
authc 认证后才可以访问
url模式使用Ant风格模式:
?:匹配一个字符
*零或多个字符(任意字符)如 /a 匹配 /a1,/a/update
**:匹配零个或多个路径,如/a/** 匹配 /a/update 或 /a/update/b

    <bean id="shiroFilter"
        class="org.apache.shiro.spring.web.ShiroFilterFactoryBean">
        <property name="securityManager" ref="securityManager" />
        <!-- 登录页面 -->
        <property name="loginUrl" value="/login.jsp" />
        <!-- 登录成功页面 -->
        <property name="successUrl" value="/index.jsp" />
        <!-- 没有权限的页面 -->
        <property name="unauthorizedUrl" value="/unauthorized.jsp" />
        
        <!-- 
        配置受保护的页面
        以及访问页面需要的权限
        anon:可以被匿名访问
        authc:认证(登录)后才可以访问
         -->
        <property name="filterChainDefinitions">
            <value>
                /login.jsp = anon
                # everything else requires authentication:
                /** = authc
            </value>
        </property>
    </bean>

注意:第一次匹配优先。

相关文章

网友评论

      本文标题:Shiro的URL匹配模式

      本文链接:https://www.haomeiwen.com/subject/fiqxgftx.html