This content has been marked as final. Show 4 replies
Try something like OpenSSO/OpenAM for web based SSO. If you want a simple portal that can be integrated with this, try GlassFish Web Space Server.
try GlassFish Web Space ServerI can not tie myself to any particular J2EE app server,
our clients should be able to use any possible server.
If anything, JBoss would probably be my preference, lot of them use it,
but I can not use any server specific functionality.
Simplicity is the key.
Okay, first thing that pops into my head. Create one service on one host in which you keep authentication state of users and make every application talk to this one service. Use your favorite communication method, jax-ws for example since that is integrated into the JVM and can easily be used in both client and JEE solutions. Since its SOAP based you can also invoke the service outside of Java.
Of course for robustness you'd need some kind of host redundancy just in case you need to do maintenance or you have server downtime. And you'd need to think about how to secure that one service against hacking/abuse attempts.
I think you are confusing the fact that WebSpace and GlassFish are two separate products but some marketing expert decided to mash up the names and add GlassFish in front of WebSpace. WebSpace can be deployed on top of various Java EE servers not just GlassFish. Alternatively, you might consider to use Liferay instead of WebSpace which it is based on.