As Alex said before, the backing objects for all session management, Shiro's, 
Tapestry, and Servlet
are the same objects.  You are already using the exact same session management 
objects.

On Aug 8, 2012, at 10:04 AM, kata wrote:

> Alex,
> 
> I'm sorry, I wasn't clear - I'm using native shiro sessions, so I switch the
> session manager to shiro's DefaultWebSessionManager. I do it this way to
> later cache and cluster session data with EhCache.
> What I need is a way to substitute the HttpSession tapestry is using with
> shiros' Session implementation. If I can do that, then I hope I can use the
> servlet API in the application instead of the shiro-specific calls. Ideally
> annotations would also work as intended, with clustering and all.
> 
> Regards,
> Martin
> 
> 
> Alex Kotchnev-2 wrote
>> 
>> Martin,
>>  you really should be able to continue using @Persist and @SessionState.
>> Both Shiro's subject.getSession() and the @Persist annotation store their
>> values in the same http session. Is that not working for you ?
>> 
>> Cheers,
>> 
>> Alex K
>> 
>> On Wed, Aug 8, 2012 at 7:20 AM, kata <januszkiewicz.marcin@> wrote:
>> 
>>> Hi all,
>>> 
>>> I am currently using shiro and the tapestry-security plugin to manage
>>> sessions and persist data. Everything works fine when getting the session
>>> by
>>> SecurityUtils.getSubject().getSession(). However, this means that the
>>> application is peppered with fragments of shiro-specific code. Since
>>> shiro
>>> uses the servlet session API, is there a way to do this in a way that is
>>> transparent to the application, and hopefully still allow me to use
>>> annotations like @Persist and @SessionState?
>>> 
>>> Thanks,
>>> Martin
>>> 
>>> 
>>> 
>>> --
>>> View this message in context:
>>> http://tapestry.1045711.n5.nabble.com/Changing-default-session-behavior-tp5715141.html
>>> Sent from the Tapestry - User mailing list archive at Nabble.com.
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@.apache
>>> For additional commands, e-mail: users-help@.apache
>>> 
>>> 
>> 
> 
> 
> 
> 
> --
> View this message in context: 
> http://tapestry.1045711.n5.nabble.com/Changing-default-session-behavior-tp5715141p5715150.html
> Sent from the Tapestry - User mailing list archive at Nabble.com.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to