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. >
