我想为我的应用程序制作 2 个不同的登录表单 (jsp)。但只有两种不同的表单具有相同的身份验证管理器。这甚至可能吗?我刚刚读到您只能使用 1 个身份验证管理器,但没有人谈论不同的形式。有人试过吗?
谢谢你的帮助。
我想为我的应用程序制作 2 个不同的登录表单 (jsp)。但只有两种不同的表单具有相同的身份验证管理器。这甚至可能吗?我刚刚读到您只能使用 1 个身份验证管理器,但没有人谈论不同的形式。有人试过吗?
谢谢你的帮助。
您可以拥有任意数量的登录表单。只需将它放在您想要的每个 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_check
URL,因此它们都将由相同的 spring 安全过滤器处理。将使用相同的身份验证管理器。
您可以拥有多个身份验证管理器。