From: Patrick B. <pat...@jo...> - 2011-03-06 22:30:12
|
Hi everyone, I'm looking to do an "as-user" in my Java module. I've been able to successfully switch users, but I was hoping for it to be temporary, and currently it leaves me as this user for the remainder of my XQuery's execution. This is what I'm currently doing. BrokerPool pool = BrokerPool.getInstance(); org.exist.security.SecurityManager security = pool.getSecurityManager(); User admin = security.getUser("admin"); // context.getUser() STILL equals "patrick" here DBBroker broker = pool.get(admin); // context.getUser() is Admin here See, i don't want to actually change the user on the current context, I just want another context under which I can do some things as admin. I've tried a few different things and haven't had the results I'd like. Can anyone suggest the proper way of doing this? Thanks! -- Patrick Bosek Jorsek Software Cell (585) 820 9634 Office (585) 239 6060 Jorsek.com |