我需要处理用户的取消自定义密钥罩SPI验证器。我实现了它,它工作得很好。我所需要的就是取消登录流程,并从用户点击取消时的乞讨开始
@Override
public void action(AuthenticationFlowContext context) {
logger.debug("action called ... context = " + context);
String cancel = context.getHttpRequest().getDecodedFormParameters().getFirst("cancel");
if (cancel != null) {
context.cancelLogin();
context.resetFlow();
return;
}
// OK handling...
}在我的例子中,我得到了登录页面,但是使用了错误的URL:
当我第一次进入安全页面时,不是像这样的URL:
发布于 2018-11-13 11:05:01
啊,我所需要的就是只留下一行(或者把它放在返回前的最后一行):
context.cancelLogin();在我的自定义应用程序上,我需要使用KK将重定向我的参数来处理端点
/sso/login?error=access_denied&state=923e5b18-1d8e-4c96-9fed-c1dd122065bbhttps://stackoverflow.com/questions/53166167
复制相似问题