2014-01-23 190 views
0

我想在我的Spring MVC/Hibernate應用程序中有一個登錄表單,用戶只需登錄一個有效的用戶名(無密碼)即可。我目前使用Spring Security,但它需要一個用戶名和密碼,所以我想知道是否有可能允許登錄而沒有密碼?如果是的話,怎麼樣?任何示例,鏈接到教程/例如高度讚賞。在這裏感謝春季安全無密碼

回答

0

,你可以嘗試用

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

SecurityContextHolder.getContext().setAuthentication(auth); 

空做它的密碼,但不是必需的。