Spring Security默认登录页面代码位于哪里?

使用最简单的配置时, Spring Security 4中 生成的默认登录页面在哪里?

<http>

...

<form-login/>

</http>

我正在使用此基本示例Web应用程序进行Spring Security。

回答:

它是从此类生成的org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter

private String generateLoginPageHtml(HttpServletRequest request, boolean loginError, boolean logoutSuccess) {

String errorMsg = "none";

[...]

StringBuilder sb = new StringBuilder();

sb.append("<html><head><title>Login Page</title></head>");

if (formLoginEnabled) {

sb.append("<body onload='document.f.").append(usernameParameter).append(".focus();'>\n");

}

[...]

以上是 Spring Security默认登录页面代码位于哪里? 的全部内容, 来源链接: utcz.com/qa/434121.html

回到顶部