views:

375

answers:

3

I need to offer SSO for Windows users in a Seam web application. In our previous project (non-Seam) we used a modified jcifs NTLM filter to handle this, but the solution is crappy, cannot support NTLMv2 and is not supported by jcifs anymore.

JBossNegotiation seems to offer SPNEGO support for JBoss, but I couldn't find any information on how to integrate that to work with the Seam security. Kerberos solution would be preferred, but we could live with NTLMv2 as well.

Any help and/or links/pointers are greatly appreciated!

+1  A: 

You can find sample kerberos SSO implementation using .jsp I am not sure about Seam integration.

http://webmoli.com/2009/08/29/single-sign-on-in-java-platform/

Venkat
Thanks for this. We selected to use the JBossNegotiation library for Kerberos/SPNego stuff. We're still working on to get the Seam integration done properly. We have a preliminary solution, but I'll blog about that when it's finished :)
Kaitsu
A: 

I think a similar question to yours was asked in this post...

http://stackoverflow.com/questions/1540007/seam-auto-login-using-credentials/1741085#1741085

Pat Gonzalez
Thanks for the link! Unfortunately it doesn't offer help to my problem.
Kaitsu
+2  A: 

If you are trying to replace the jcifs NTLM filter you can give Waffle a try. Just replace the jcifs filter with the NegotiateSecurityFilter.

Soundlink
Thanks! Waffle looks really interesting!
Kaitsu