History | Log In     View a printable version of the current page. Get help!  
Issue Details (XML | Word)

Key: HJMS-55
Type: New Feature New Feature
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Colin Crist
Reporter: Madhusudhan Konda
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
HermesJMS

Hermes should implement securtiy for individual destinations

Created: 30/Oct/07 10:28 AM   Updated: 07/Jan/08 05:19 AM
Component/s: None
Affects Version/s: 1.12
Fix Version/s: 1.13

Environment: Hermes 1.12 and JBoss Messaging 1.2.0.GA


 Description  « Hide
I've got my JBoss Messaging Provider secured. Each individual destination is tied down to a role/username security (nice feature from JBM). Now, I'm not sure how I can access these destinations from Hermes as any access to these destinations requires credentials.

I've added the credentials by right clicking the session but it seems throw 'User null not authenticated' exception.

I couldn't find any input area for security credentials based on individual destinations. I am assuming by inputting the credentials via the above window may set the security level to *all* the destinations, but not to individual ones.

The only workaround for this for the time being is to create a Session for each destination

 All   Comments   Change History      Sort Order:
Colin Crist [30/Oct/07 10:43 AM]

See http://www.hermesjms.com/forum/viewtopic.php?f=4&t=331

Should not be too difficult to fix however it does change the model of interacting with JMS so needs a little thought as it will change code paths from the GUI down into the core Hermes session management code.

Colin Crist [20/Dec/07 12:51 PM]
I've implemented this, you can override the connections username and password for the destination in its properties tab.

I've updated the documentation to reflect the change:

http://hermesjms.com/confluence/display/HJMS/Destinations
 
Let me know how you get on and I'll close this issue. The build in http://hermesjms.com/patches includes this change.