Without going into the codes, I believe these filters are where the subject
is set. At least this where I will begin to look for clues.

org.apache.shiro.web.servlet.AbstractShiroFilter
org.apache.shiro.web.servlet.IniShiroFilter



On Thu, Nov 3, 2011 at 11:24 PM, Lenny Primak <[email protected]>wrote:

> It does work. Ts a combination of a session, request and thread local.
>
>
>
> On Nov 3, 2011, at 9:11 AM, "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
> >
>

Reply via email to