I now have two webapplications that use shiro for authentication and
authorization.  I would like my users not to have to log in separately
to each web application.  Is there a way to achive "poor man's SSO"
without needing an LDAP server, or similar?

Basically I just need to have
 Subject subject = SecurityUtils.getSubject()
return a valid, logged in subject, if I've already logged in, in the
other application.

Is this possible to achieve, if:
 1. The applications are running in the same Java VM?
 2. The applications are on the same web site (same hostname, same top
    level local path)?
 3. The applications are running from the same file system? (ie. they
    can share files)?

Or do I need an extra servie of some sort?  Like LDAP or CAS?

I've googled and found promising looking dead links to an article
written by a no longer existing company called Stormpath.  Does anyone
know of a place where this article might be found?

Thanks!


- Steinar

Reply via email to