美文网首页
安全框架Shiro配置前后台

安全框架Shiro配置前后台

作者: 三两五 | 来源:发表于2016-07-13 10:52 被阅读580次

    <bean id="membersAuthc"
    class="org.apache.shiro.web.filter.authc.FormAuthenticationFilter">
    <property name="loginUrl" value="${frontPath}/loginl" />
    <property name="successUrl" value="${frontPath}" />
    </bean>
    <bean id="adminAuthc"
    class="org.apache.shiro.web.filter.authc.FormAuthenticationFilter">
    <property name="loginUrl" value="${adminPath}/login" />
    <property name="successUrl" value="${adminPath}" />
    </bean>
    <bean id="adminUser" class="org.apache.shiro.web.filter.authc.UserFilter">
    <property name="loginUrl" value="${adminPath}/login" />
    </bean>
    <bean id="frontUser" class="org.apache.shiro.web.filter.authc.UserFilter">
    <property name="loginUrl" value="${frontPath}/login" />
    </bean>
    <bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean">
    <property name="securityManager" ref="securityManager" />
    <property name="loginUrl" value="${adminPath}/login" />
    <property name="successUrl" value="${adminPath}" />
    <property name="filters">
    <map>
    <entry key="authc" value-ref="formAuthenticationFilter" />
    <entry key="membersAuthc" value-ref="membersAuthc" />
    <entry key="adminAuthc" value-ref="adminAuthc" />
    <entry key="adminUser" value-ref="adminUser" />
    </map>
    </property>
    <property name="filterChainDefinitions">
    <value>
    /static/** = anon
    /userfiles/** = anon
    ${adminPath}/login = authc
    ${adminPath}/logout = logout
    ${adminPath}/** = adminUser
    ${frontPath}/show* = frontUser
    </value>
    </property>
    </bean>

    相关文章

      网友评论

          本文标题:安全框架Shiro配置前后台

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