我在我的应用程序中实现了spring安全性,你可以使用twitter facebook正常登录,如果你使用你的电子邮件和密码登录没有任何问题,但是如果你使用twitter登录,那么url拦截器不要看那个页面。 当你在我的控制器中用java登录时,我有这段代码。
Authentication authentication = new UsernamePasswordAuthenticationToken(userRegister.getEmail(), "ROLE_USER");
SecurityContextHolder.getContext().setAuthentication(authentication);
这是我的spring-security.xml中的url:拦截器
<security:intercept-url pattern="/member/**" access="hasRole('ROLE_USER')" />
任何人都可以帮助我吗? 谢谢你!