当前位置: 首页 > 面试题库 >

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

莫泓
2023-03-14
问题内容

使用最简单的配置时, 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");
    }

    [...]


 类似资料:
  • 本文向大家介绍SpringSecurity 默认表单登录页展示流程源码,包括了SpringSecurity 默认表单登录页展示流程源码的使用技巧和注意事项,需要的朋友参考一下 SpringSecurity 默认表单登录页展示流程源码 本篇主要讲解 SpringSecurity提供的默认表单登录页 它是如何展示的的流程, 涉及 1.FilterSecurityInterceptor, 2.Excep

  • 我已经设计了我自己的登录和注册页面,我想使用。如何使用它们而不是default。是否有任何API我可以调用或可能是我的后端会这样做?我还读到有用于keycloak的spring适配器,我可以使用它们吗?任何链接到任何例子都是好的。 我的第二个问题是,在注册时,我可以在中添加更多的用户详细信息,如地址、dob、性别吗?因为我的注册页面需要这些信息。

  • 我试图实现OIDC与Spring Boot-OKTA…我能够运行应用程序,一切都很好…我的问题在这里,是否有任何方法来覆盖默认的Spring Boot登录页面,在那里它将提供OKTA/任何OIDC提供商的链接,它将带到OKTA/相应的登录页面…我需要帮助覆盖/绕过默认的Spring Boot登录页面,当击中任何应用uri时,它应该直接带到OKTA/相应的OIDC Proverer登录页面… 请让我

  • 本文向大家介绍PLSQL Developer登录的默认密码介绍,包括了PLSQL Developer登录的默认密码介绍的使用技巧和注意事项,需要的朋友参考一下 安装ORACLE12C时,若没有为下列用户重设密码,则其默认密码如下: 用户名 / 密码                      登录身份                              说明 sys/change_on_ins

  • 本文向大家介绍vue登录页面cookie的使用及页面跳转代码,包括了vue登录页面cookie的使用及页面跳转代码的使用技巧和注意事项,需要的朋友参考一下 1、大概流程  a、登录:前端使用validate对输入信息进行验证 验证成功则成功跳转到用户信息页并存储cookie值  b、首页跳转用户信息页:判断cookie值cookie存在并不为空则跳转用户信息页,若为空则跳转登录页  c、退出页:点

  • 本文向大家介绍SpringBoot 配合 SpringSecurity 实现自动登录功能的代码,包括了SpringBoot 配合 SpringSecurity 实现自动登录功能的代码的使用技巧和注意事项,需要的朋友参考一下 自动登录是我们在软件开发时一个非常常见的功能,例如我们登录 QQ 邮箱: 很多网站我们在登录的时候都会看到类似的选项,毕竟总让用户输入用户名密码是一件很麻烦的事。 自动登录功能