Unix Technical Forum

Connection reauthentication in jboss datasource connection pool

This is a discussion on Connection reauthentication in jboss datasource connection pool within the pgsql Interfaces jdbc forums, part of the PostgreSQL category; --> Hi, I'm not sure if this is the right forum for this question, please let me know if it ...


Go Back   Unix Technical Forum > Database Server Software > PostgreSQL > pgsql Interfaces jdbc

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 04-15-2008, 11:56 PM
A Redhead
 
Posts: n/a
Default Connection reauthentication in jboss datasource connection pool

Hi,

I'm not sure if this is the right forum for this question, please let me
know if it isn't

I'm working in a jboss 4.0.x + hibernate 3.1 + PostgreSQL 8.1 environment
that's running a web application.

I'm using standard J2EE form based authentication on my servlets to log-in
my users.

I have a standard Jboss data source that provides the application with a
jdbc connection pool, configured to connect to PostgreSQL.

Everything works fine if I use a single username and password for the
connections back to PostgreSQL, configured in the datasource description
file...

I'd like to propogate the user back to PostgreSQL, such that the value of
CURRENT_USER has the username of the logged in user.

This can be achieved using a "Caller Identity"
application-policy/login-module and a corisponding security-domain entry.
However, this approach (I belive) creates a sub-pool per Subject - which
ends up using lots of connections back to the database

I think that there should be a way to use connection reauthentication to
take a connection from the pool, set up the current user information, use
the connection then return it to the pool where it could be used by any
other user (so that I still get the benefits of pooling across all users).

Has anyone tried to do this (or anything else that acheives the same
effect)?

Thanks

Andy



---------------------------(end of broadcast)---------------------------
TIP 4: Have you searched our list archives?

http://archives.postgresql.org

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 11:42 PM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
www.UnixAdminTalk.com