here is a sample project I added for another forum user. i've added a
jersey endpoint that basically does what you need.

https://github.com/dominicfarr/skybird-shiro

mvn jetty:run

browse to http://localhost:8888/jersey/message to show no value in session
browse to http://localhost:8888/jersey/message/set to set a value.
browser again to http://localhost:8888/jersey/message and see the value
returned.

when http://localhost:8888/jersey/message/set is called (sorry about the
poor use of get) it creates a session, adds value into session, drops a
cookie with the session id into the browser. the next call to
http://localhost:8888/jersey/message  uses this cookie to retrieve the
session and look up the value in the session and response with it.

shiro.ini<https://github.com/dominicfarr/skybird-shiro/blob/master/src/main/webapp/WEB-INF/shiro.ini#L21>
-
configures anonymous access to jersey endpint

Jersey 
Endpoint<https://github.com/dominicfarr/skybird-shiro/blob/master/src/main/java/domfarr/ws/SomeEndpoint.java>
-
configures two GET resources. 1 to get the session key. 1 to set the
session key.

I suspect you aren't using a browser because this is an api rather than web
page/site. Is that correct?


On 18 March 2014 21:02, onelazyguy <[email protected]> wrote:

> Dominic,
> I will post up my shiro config file when I get home tonight.
> Thank you!
>
>
>
> --
> View this message in context:
> http://shiro-user.582556.n2.nabble.com/How-to-get-the-user-session-using-apache-shiro-with-jersey-RESTful-tp7579771p7579773.html
> Sent from the Shiro User mailing list archive at Nabble.com.
>

Reply via email to