如何使用Java EE Security @CustomFormAuthenticationMechanismDefinition重定向到原始请求url

问题描述 投票:0回答:1

我使用时

@FormAuthenticationMechanismDefinition(
        loginToContinue = @LoginToContinue(
                loginPage = "/login.xhtml",
                useForwardToLogin = false))

然后,成功登录后,用户将被重定向到他们请求的原始页面。

但是我想对身份验证表单进行更多控制,所以我使用的是:

@CustomFormAuthenticationMechanismDefinition(
        loginToContinue = @LoginToContinue(
                loginPage = "/login.xhtml",
                useForwardToLogin = false))

我正在关注此示例:https://rieckpil.de/howto-simple-form-based-authentication-for-jsf-2-3-with-java-ee-8-security-api/

但是问题是,现在,成功登录后,总是将用户重定向到index.xhtml而不是他们请求的原始页面。

是否可以通过CustomFormAuthenticationMechanismDefinition实现相同的行为?

jsf jakarta-ee java-security
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.