使用APACHE Shiro将用户重定向到特定URL

时间:2014-07-17 15:52:47

标签: java apache authentication shiro

我有一个要求,我有3个申请 应用程序A. 应用程序B. App C

App A是App B和C的网关

现在我希望用户登陆App A的登录页面,即使用户输入App B的URL也是如此 我如何在我的shiro.ini中指定这个

我现在有以下设置

                                               [主要]                 authc.loginUrl = /login.jsp                 authc.successUrl = / dashboard                 authc.failureKeyAttribute = shiroLoginFailure

            [roles]
            ROLE_ADMIN = *

            [urls]
            /static/** = anon
            /** = authc
        </value>
    </property>
</bean>

现在假设我想要登录URL说www.facebook.com我该怎么办? 我试图改变它,如果我将/login.jsp更改为www.facebook.com,它就无法工作 请帮忙!!!

1 个答案:

答案 0 :(得分:1)

嘿伙计们通过在 org.apache.shiro.spring.web.ShiroFilterFactoryBean

中使用setloginurl()方法解决了这个问题。