Thanks for quick reply. But still, how does Shiro now that a certain request 
comes from a certain user when calling SecurityUtils.getSubject() even if each 
request is handled by a new thread? There must be somewhere an assignment 
between request/session and user. So, I would be interested in how this is done?

Regards,

Abid

> Afaik, every http request (until response) that comes in is handled by a
> single thread
> 
> On Thursday, November 3, 2011, Abid Hussain <[email protected]> wrote:
> > Thanks! So this means the subject is retrieved from the current
> thread...
> But this assumes that each user works in it's own thread. I wonder how (or
> if) this works in a web application or more general in applications where
> multiple users work on the same thread?
> >
> > Regards,
> >
> > Abid
> >
> >> It's all about your thread local request that keys in on the subject.
> >>
> >>
> >>
> >> On Nov 1, 2011, at 12:30 PM, "Abid Hussain" <[email protected]>
> wrote:
> >>
> >> > Hi,
> >> >
> >> > posted this message in the forum already but somehow hasn't been
> posted
> >> to the mailing list.
> >> >
> >> > I'm new to Shiro and have a question about how
> >> SecurityUtils.getSubject() works.
> >> >
> >> > After reading the documentation it's said that one simply retrieves
> the
> >> current user (subject) by calling
> >> > SecurityUtils.getSubject()
> >> >
> >> > But in the context of multiple users concurrently using the
> application
> >> each with their own session how does SecurityUtils determine the
> >> relationship to the session? In this context I would rather expect
> something like
> >> > SecurityUtils.getSubject(session).
> >> >
> >> > Any hints are appreciated...
> >> >
> >> > Regards,
> >> >
> >> > Abid
> >> > --
> >> > Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir
> >> > belohnen Sie mit bis zu 50,- Euro!
> https://freundschaftswerbung.gmx.de
> >> >
> >
> > --
> > NEU: FreePhone - 0ct/min Handyspartarif mit Geld-zurück-Garantie!
> > Jetzt informieren: http://www.gmx.net/de/go/freephone
> >

-- 
NEU: FreePhone - 0ct/min Handyspartarif mit Geld-zurück-Garantie!               
Jetzt informieren: http://www.gmx.net/de/go/freephone

Reply via email to