0

在 AuthenticationViaFormAction 中,公共最终事件提交

我故意触发

logger.warn("Invalid login ticket {}", providedLoginTicket);
messageContext.addMessage(new MessageBuilder().code("error.invalid.loginticket").build());
return newEvent(ERROR);

但是,在登录页面中,它不会显示“您不能尝试重新提交已经提交的表单”。这个例外...

是错误吗?

4

2 回答 2

0

很奇怪!这是取自 CAS 4.1 的确切代码行:https ://github.com/Jasig/cas/blob/master/cas-server-core/src/main/java/org/jasig/cas/web/flow/ AuthenticationViaFormAction.java#L159

我认为它应该工作。您介意在 CAS 用户邮件列表上发布您的问题吗?

于 2014-10-31T14:48:14.757 回答
0

new MessageBuilder().error().code("authenticationFailure.InvalidCaptcha").arg("").de‌​faultText("authenticationFailure.InvalidCaptcha").build() ,这应该可以工作并返回消息。

于 2014-11-03T08:23:01.167 回答