Olá pessoal.
Se vcs puderem me ajudar… seguinte:
To usando Spring Security 2 e JSF 1.2. Consegui integrar minha página de login controlada por um managed bean que repassa a requisição para o Spring. Fiz isso pra executar algumas coisas no managed bean antes de enviar para o Spring. Até ai tudo certo.
Porém, eu preciso de outra etapa de autenticação após o login, que é a escolha de um perfil. O usuário pode ter “N” perfis e ele deve escolher um na autenticação.
Alguém sabe como fazer isso?
Eu tentei implementar um filtro servlet que redireciona de volta para a página de login com um parâmetro que faz mostrar os perfis. Porém, na próxima requisição, o usuário logado é null quando recuperado pelo SecurityContextHolder.
Tentei sem o filtro, fazer o spring redirecionar para a página de login com o mesmo parâmetro, mas ocorre a mesma coisa na próxima requisição: o usuário logado vem null.
Valeu galera.