En una aplicación web con Spring MVC y Spring Security.Spring Security: setUserPrincipal manualmente
¿Hay alguna manera de configurar UserPrincipal manualmente?
Necesito cambiar a otro usuario por una parte de administrador de mi aplicación web. En mi controlador, ¿es posible configurarUserPrincipal en la solicitud? Para conectarme como si fuera otra persona.
Al igual que:. Request.setUserPrincipal() getName()
Es posible que desee considerar el uso del filtro SwitchUser incorporado en Spring. Vea la segunda respuesta aquí: http://stackoverflow.com/questions/2563220/how-to-change-granted-role-temporarily-to-achieve-view-the-site-as-someone-els o los JavaDocs relevantes aquí : http://static.springsource.org/spring-security/site/docs/3.0.x/apidocs/org/springframework/security/web/authentication/switchuser/SwitchUserFilter.html – BobG