令我感到困惑的是,显然没有代码。我在Tomcat中运行spring-security-samples-insecuremvc-3.2.x
并提供一个表单进行交互,但据我所知,没有任何Java代码。我甚至找不到表格。我意识到代码必须在其中一个依赖项中,但我对这一切的工作原理感到困惑。
答案 0 :(得分:1)
如果配置为执行基于表单的登录并且未配置自定义登录表单,则Spring会生成/提供默认登录表单。
旁注:如何创建和配置自定义登录表单,例如,在此解释:http://docs.spring.io/spring-security/site/docs/3.2.x/guides/form.html(要在此处复制/粘贴)。
答案 1 :(得分:1)
我今天一直在看这个样本和你一样的问题 - 哪里是源头?我终于找到了我认为你正在寻找的答案。看看pom.xml和依赖关系,你会看到spring-security-samples-messages-jc。假设您下载了所有样本,将该项目导入STS,您将找到您正在寻找的文件。
顺便说一下,我一直按照弹簧安全网站上的说明为这个示例添加安全性,但我还没有让它工作 - 登录屏幕没有出现。如果你比我好运,请告诉我。答案 2 :(得分:0)
默认的spring安全登录表单由spring-security-web-$version.jar
org.springframework.security.web.ui.DefaultLoginPageGeneratingFilter
类生成