On Thu, March 6, 2008 1:40 am, pbdavey wrote:
>
> I've been looking through a lot of tutorials regarding using JNDI for
> datasources and ldap authentication and was wondering if someone could
> explain things.
>
> Most of what I've come across has authentication completely seperate from
> the datasource, or, in the case of JDBCRealms, the user/credentials are
> simply stored in the database. However, almost never do people use
> database
> users, even though you can configure connection pools to not have
> username/passwords and pass them through the getConnection() method. In
> the
> few cases I've found with database users, they never mention how that
> integrates with realms. Are there best practices, technological, or
> someother reasons for this? Or am I just doing something very weird?
Hi,

I think you want to try to couple the user/password pair used for login to
get a database/resource personalized to that user.
But you should consider the password part of the user something you don't
really have. If a user is logged into a realm, you will only get an object
which tells you the name and the roles this user has (you don't get a list
of roles, but you can ask if a user has a special role).

>From there on you could personalize by using pre-configured resources for
the different roles of the user.

And please consider the password gone; maybe your realm has authenticated
your user without one (kerberos, OTP, openid, ...)

Bye
 Felix
>
> If someone could point me in the right direction, I'd very much appreciate
> it!
> --
> View this message in context:
> http://www.nabble.com/Best-Practices-for-JNDI-DataSources-Authentication-tp15863919p15863919.html
> Sent from the Tomcat - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>



---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to