Thanks Andrew.

Our current app does not use SSO so I think I am stuck there.

As for our DB, I can use the JDBCUserDatabase, but I can't change our 
existing user table so I guess I would need to specify two tables:  1 for 
the user ID, email  and password and the other for the rest of the Wiki 
attributes.  Can this be done?  I'm thinking that I will need to write a 
custom authenticator and authorizer?

-Lou

Andrew Jaquith <[email protected]> wrote on 03/24/2009 03:01:01 
PM:

> Hi Louis--
> 
> The approach that would make the most sense would be to use your 
> container's SSO cookie. Tomcat can do this, and I suspect JBoss can 
> also. JSPWiki should be able to pick up the container cookie and 
> credential and "know" that the user already logged in.
> 
>  From there, you will need to read the user's profile information. The 
> JDBCUserDatabase should help you here -- it us quite flexible and 
> should be able to be configured to match your existing user table.
> 
> I'd do this in reverse order first; get the JDBC user database working 
> first, then move to the SSO cookie.
> 
> Andrew
> 
> On Mar 24, 2009, at 11:09, [email protected] wrote:
> 
> > I have an existing Java app running in JBoss that uses a simple DB 
> > table
> > to do it's authentication.  I want to be able to click on a link in 
> > the
> > existing Java app and have our wiki popup, already logged in using the
> > Java app's user id.  I have already programmed the Java app to 
> > redirect to
> > the wiki, but I am at a lost as to where to start with the 
> > authentication.
> > My initial thoughts were to create a custom JSP which calls a custom
> > class which "fakes" the login and sets up the security info for the 
> > wiki.
> > However, after reading several of the JAAS and security docs, I think
> > there may be an easier way to do this.
> >
> > In summary, I want my wiki to authenticate using my existing app's 
> > user
> > table.
> >
> > Thanks,
> > Lou
> >
> > JSPWiki 2.8.1
> > Windows
> > JBoss 4
> > Tomcat 5.5
> > JDK 1.5
> >
> >
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > LOG-NET, Inc.
> > The Logistics Network Management System
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > 230 Half Mile Road
> > Third Floor
> > Red Bank, NJ 07701
> > PH: 732-758-6800
> > FAX: 732-747-7497
> > http://www.LOG-NET.com
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > CONFIDENTIAL & PRIVILEGED
> > Unless otherwise indicated or if obvious from the nature of the 
> > content,
> > the information contained herein is privileged and confidential
> > information/work product. The communication is intended for the use 
> > of the
> > individual or entity named above.  If the reader of this 
> > transmission is
> > not the intended recipient, you are  hereby notified that any
> > dissemination, distribution or copying of this communication is 
> > strictly
> > prohibited.  If you have received this communication in error, please
> > notify the sender immediately by telephone (732-758-6800) or by 
> > electronic
> > mail ([email protected]), and destroy any copies, electronic, 
> > paper
> > or otherwise, which you may have of this communication.  Thank you.
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Reply via email to