]
Charles Crouch updated JOPR-9:
------------------------------
Attachment: (was: rhq-jmx-plugin-1.1.0.GA.jar)
Cannot handle multiple JBossAS connections with different
credentials
---------------------------------------------------------------------
Key: JOPR-9
URL:
https://jira.jboss.org/jira/browse/JOPR-9
Project: Jopr
Issue Type: Bug
Affects Versions: 2.1
Reporter: Greg Hinkle
Assignee: Ian Springer
Fix For: 2.2
Opened from RHQ-1030...
Basically, the JBoss JNP context factory is storing principal and credentials in
thread-locals so that we can have two stubs to different AS instances that require
different principal/credentials. I tried jnp.restoreLoginIdentity and jnp.multi-threaded,
but that will only let you support different connections in different threads.
After some testing, it looks like we can just have EMS setup the SecurityAssociation
before every call into the stub. It should be fairly easy since EMS uses dynamic proxies
around the stubs.
SecurityAssociation.setPrincipal(new SimplePrincipal("-principal-"));
SecurityAssociation.setCredential("-credentials-");
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: