Thank you, that's what I think, but I can't make it why it was working on
Tapestry 5.0.14. I think that it's not Tapestry related problem, but only
Tapestry version changed - no browser, Tomcat or another.
Making app accessible on https only is last option which I would like to
avoid :)

čt 19. 3. 2015 v 18:00 odesílatel Kalle Korhonen <kalle.o.korho...@gmail.com>
napsal:

> On Thu, Mar 19, 2015 at 9:41 AM, Martin Polívka <martasdx....@gmail.com>
> wrote:
>
> > Hi, I am quite new to Tapestry, but last month I am upgrading our app
> from
> > Tapestry 5.0.14 to 5.3.8. It's working now with one problem.
> > We use Tomcat 7, servlet 3.0 (in the future Tomcat 8 and servlet 3.1) and
> > Java 7. Tomcat listens on http (8080) and https(8443). If I use https,
> > everything is OK.
> > If I use http, I enter login page off app and SessionState object is
> > created. I can see Session ID (equals X). It's done
> > by contributeApplicationStateManager function in Module. Another
> contribute
> > is for URL (contributeServiceOverride) where we use only https
> connection.
> > That's because we want all ajax requests to go over https even if user is
> > on http.
> > So if user log in, session and cookie is created with atribute httpOnly
> and
> > if I send ajax request to https, another session is created by Tapestry.
> > Is it possible to access the http session in https request?
> >
> >
> In general, no, it's not possible. This is a security issue and it's not
> related to Tapestry. Container-specific configuration may allow
> joining/sharing sessions on the servers (I recall having done something
> similar in the past with Tomcat). I'd advise simply using https everywhere,
> it'll make your life easier.
>
> Kalle
>

Reply via email to