0

我想为我的应用程序制作 2 个不同的登录表单 (jsp)。但只有两种不同的表单具有相同的身份验证管理器。这甚至可能吗?我刚刚读到您只能使用 1 个身份验证管理器,但没有人谈论不同的形式。有人试过吗?

谢谢你的帮助。

4

1 回答 1

0

您可以拥有任意数量的登录表单。只需将它放在您想要的每个 JSP 页面上:

<form name='f' action="<c:url value='j_spring_security_check' />" method='POST'>
    User:
    <input type='text' name='j_username' />
    Password:
    <input type='password' name='j_password' />
    <input name="submit" type="submit" value="submit" />
</form>

它不计算您有多少登录表单。它们都将被提交到相同的j_spring_security_checkURL,因此它们都将由相同的 spring 安全过滤器处理。将使用相同的身份验证管理器。

您可以拥有多个身份验证管理器。

于 2013-08-05T14:36:30.043 回答