我如何检查春天的错误 - 安全性?

时间:2009-10-29 09:05:39

标签: spring gwt spring-security

我有一个应用程序支持多种类型的登录,使用用户名+密码,使用开放ID等

使用的技术:GWT。 登录网址= Login.html和登录失败网址= Login.html?error = true

如上所示,登录页面(在GWT中制作)可以确定它是刚刚第一次打开还是在错误后打开。

但是,我无法确定错误的类型 这里有类似的帖子:Post link显示了如何将消息设置为自定义消息, 但我需要一种编程方法: 例如,如果open id登录失败,我必须向用户显示一个面板以输入他的名字等等。

有没有办法实现这个目标?

对于那些不了解GWT的人:

让我稍微改变一下这个问题,假设我的登录页面不是JSP而是servlet,我如何在我的servlet中编写能够访问登录期间出现的错误类型的代码? (实际上这并没有解决GWT问题,但它可能会让我对需要做的事情进行“提醒”。)

1 个答案:

答案 0 :(得分:1)

您不必将失败的登录名重定向到jsp - 它可以是任何URI。例如,您可以将它们重定向到URI http:/www.myserver.com/failed,这是一个完全不同的servlet(可能是一个servlet,它甚至不会发送重定向到新的URL)。