shiro na página de login multi-usuário (várias páginas de login) Configuração

shiro na página de login multi-usuário (várias páginas de login) Configuração

 

         <bean id = "membersAuthc"
            class = "org.apache.shiro.web.filter.authc.FormAuthenticationFilter">
            <property name = value "loginUrl" = "$ {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 = "" value = "successUrl $ {AdminPath}"/>
        </ bean>
        <bean id = "" class =" adminuser org.apache.shiro.web.filter.authc.UserFilter ">
            <property name =" "value = "loginUrl $ {AdminPath} / login"/>
        </ bean>
        <bean id = "frontUser" class = "org.apache.shiro.web.filter.authc.UserFilter">
            <property name = value "loginUrl" = "$ {frontPath} / login" />
        </ bean>
        <bean id = "shiroFilter" class = "org.apache.shiro.spring.web.ShiroFilterFactoryBean">
            <property name = "securityManager" ref = "securityManager" />
            <property name = value "loginUrl" = "$ {AdminPath} / login"/>
            <property name = "" value = "successUrl $ {AdminPath}"/>
            <property name = "filtros">
                <map>
                    <entry key = "authc"valor-ref = "formAuthenticationFilter" />
                    <entry key = "membersAuthc" valor-ref = "membersAuthc" />
                    <entry key = "adminAuthc" valor-ref = "adminAuthc" />
                    <entry key = "adminuser" valor-ref = "adminuser" />
                </ map>
            </ property>
            <property name = "filterChainDefinitions">
                <value >
                    / static / ** = Anon
                    / userfiles / ** = Anon
                    $ {AdminPath} / login = authc
                    $ {AdminPath} / logout = Sair
                    $ {AdminPath} / ** = adminuser
                    $ {frontPath} / show * = frontUser
                < / value>
            </ property>
        </ bean>

Ele pode facilmente configurar vários projectos intersecção, como quando há estatais e não-estatais, têm diferentes interfaces de login, mas deseja compartilhar a lógica de processamento original, desta vez só precisa configurar um número de diferentes tipos de página de login.
----------------
Aviso: Este artigo é CSDN blogger artigo original "Qing Palace nítido" e siga CC 4.0 BY-SA acordo de direitos autorais, reproduzido, por favor anexar a fonte original e ligação esta declaração.
link original: https: //blog.csdn.net/win7system/article/details/50827250

shiro na página de login multi-usuário (várias páginas de login) Configuração
[Shiro Chamada Zhong Yonghe de dēnglù alimentares (páginas de login múltiplo) Peizhi]
shiro na página de login multi-usuário (várias páginas de login) Configuração

Acho que você gosta

Origin www.cnblogs.com/hfultrastrong/p/12553682.html
Recomendado
Clasificación