Spring安全无密码

时间:2014-01-23 15:46:37

标签: spring spring-mvc spring-security

我正在尝试在我的Spring MVC / Hibernate应用程序中使用登录表单,用户只能使用有效的用户名登录(无密码)。我目前正在使用Spring Security,但它需要用户名和密码,所以我想知道是否可以允许登录而无需密码?如果是的话怎么样?任何示例,指向教程/示例的链接都非常感谢。感谢

1 个答案:

答案 0 :(得分:-1)

您可以尝试使用

Authentication auth = new UsernamePasswordAuthenticationToken(user, null, user.getAuthorities());

SecurityContextHolder.getContext().setAuthentication(auth);

null这里是密码,但不是必需的。