-----Original Message----- From: Daniel Mikusa [mailto:dmik...@pivotal.io] Sent: Tuesday, 2 September 2014 10:04 PM To: Tomcat Users List Subject: Re: Configured JDBCRealm
On Tue, Sep 2, 2014 at 7:00 AM, Dalecki, Janusz <jdale...@tycoint.com> wrote: > Hi, > I have configured JDBCRealm Tomcat with the following: > > <Context> > > <Realm className="org.apache.catalina.realm.JDBCRealm" > driverName="org.postgresql.Driver" > connectionURL="jdbc:postgresql://localhost:5432/df_Scheduler?user=postgres&password=admin" > userTable="users" userNameCol="userName" userCredCol="password" > userRoleTable="user_roles" roleNameCol="roleName"/> > > </Context> > I have a few questions: > > 1) How can I get hold of this realm object within my Java app? > 2) Even if I get the instance of the JDBCRealm - how do I get the > list of all roles available? > What's the purpose of doing this? This is just me, but if I wanted to get a list of my users or roles, I would use JDBC and pull them from the database. Then I don't have to tie my application to Tomcat's internal classes. Dan > Regards, > Janusz > > > ________________________________ > > This e-mail contains privileged and confidential information intended > for the use of the addressees named above. If you are not the intended > recipient of this e-mail, you are hereby notified that you must not > disseminate, copy or take any action in respect of any information > contained in it. If you have received this e-mail in error, please > notify the sender immediately by e-mail and immediately destroy this > e-mail and its attachments. > Hi, Thanks for the reply. So what is the purpose of Tomcat’s Realms - I thought that was exactly the reason why they are there – so I don’t have to pull the users from the database. Also is there any way of getting hold of the instance of JDBCRealm I have configured? Regards, Janusz ________________________________ This e-mail contains privileged and confidential information intended for the use of the addressees named above. If you are not the intended recipient of this e-mail, you are hereby notified that you must not disseminate, copy or take any action in respect of any information contained in it. If you have received this e-mail in error, please notify the sender immediately by e-mail and immediately destroy this e-mail and its attachments.