【发布时间】:2014-09-08 14:24:24
【问题描述】:
我有一个要求,我有 3 个应用程序 应用程序 A 应用程序 B 应用C
应用 A 是应用 B 和 C 的网关
现在我希望用户登陆应用 A 的登录页面,即使用户输入应用 B 的 URL 我如何在我的 shiro.ini 中指定这个
我现在有以下设置
[主要的] authc.loginUrl = /login.jsp authc.successUrl = /仪表板 authc.failureKeyAttribute = shiroLoginFailure
[roles]
ROLE_ADMIN = *
[urls]
/static/** = anon
/** = authc
</value>
</property>
</bean>
现在假设我希望登录 URL 是 www.facebook.com 我该怎么做? 我试图更改它,如果我将 /login.jsp 更改为 www.facebook.com 它不起作用 请帮忙!!!
【问题讨论】:
-
嘿伙计们通过在 org.apache.shiro.spring.web.ShiroFilterFactoryBean 中的 setloginurl() 方法解决了这个问题
-
然后回答你自己的问题并接受,这样问题就不会一直悬而未决。
标签: java apache authentication shiro