2

在当前设置中,我使用 shiro.ini。

转到 Guice,为 FormAuthenticatorFilter (authc) 设置这些值的正确位置在哪里?

4

2 回答 2

2

您可以通过绑定参数

bindConstant().annotatedWith(Names.named("shiro.<param>")).to(value)

从你的Shiro(Web)Module.

于 2012-06-05T15:04:19.910 回答
2

Shiro Guice 的文档在这里解释说,您可以使用以下语法注入和覆盖几个不同的属性:

bindConstant().annotatedWith(Names.named("shiro.<property>")).to(<propertyValue>);

因此,要回答您的问题,您可以通过执行以下操作将“loginUrl”属性设置为“/loginHere”:

bindConstant().annotatedWith(Names.named("shiro.loginUrl")).to("/loginHere");
于 2015-05-04T03:19:06.580 回答