Hi

Yeah well spotted.

Not sure if you need to logout the old users when you detect a new user?
Anyway fell free to log a JIRA ticket and attach a patch with the fix.
http://camel.apache.org/support



On Sun, May 5, 2013 at 3:40 PM, jethwani.bi...@gmail.com
<jethwani.bi...@gmail.com> wrote:
> Here's the code which I had to re-work to make it work for
> me.apache-camel-2.10.4ShiroSecurityPolicy.authenticateUser
> *It was:*       private void authenticateUser(Subject currentUser,
> ShiroSecurityToken securityToken) {             if 
> (!currentUser.isAuthenticated())
> {                       ...                     currentUser.login(token);     
>                   ...             }*New:* private void
> authenticateUser(Subject currentUser, ShiroSecurityToken securityToken) {
> if (!currentUser.isAuthenticated() ||                   
> (currentUser.isAuthenticated() &&
> !((String)currentUser.getPrincipal()).equals(securityToken.getUsername())))
> {                       ...                     currentUser.login(token);     
>                   ...             }
> I have Java remoting built on activemq and camel using camel bean
> invocation.There's a route from direct component to jms on client side which
> injects the shiro security token (nothing special there)And on the other
> side I have a route from jms to bean which has policy(shiroSecurityPolicy)
> check using a custom realm.And I noticed that new user is not detected when
> user changes on the client side and it was kind of security risk as it was
> allowing invalid user to pass through.Now I have limited experience with
> apache shiro, so thought of checking if this is the correct fix????
>
>
>
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/camel-shiro-security-policy-with-alwaysReauthenticate-set-to-false-doesn-t-detect-seperate-user-loggn-tp5732043.html
> Sent from the Camel - Users mailing list archive at Nabble.com.



-- 
Claus Ibsen
-----------------
Red Hat, Inc.
FuseSource is now part of Red Hat
Email: cib...@redhat.com
Web: http://fusesource.com
Twitter: davsclaus
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen

Reply via email to