OK, could you do an update (specifically of runtimes/dflt), and see if that
works?
The chance is that the IsisSessionFilter now takes an
'cacheAuthSessionOnHttpSession'.
<filter>
<filter-name>IsisSessionFilterForHtml</filter-name>
<filter-class>org.apache.isis.runtimes.dflt.webapp.IsisSessionFilter</filter-class>
<init-param>
<param-name>logonPage</param-name>
<param-value>/logon.htmlviewer</param-value>
</init-param>
<init-param>
<param-name>cacheAuthSessionOnHttpSession</param-name>
<param-value>true</param-value>
</init-param>
</filter>
The original behaviour was that caching always happens, however for the
json viewer I wanted to disable this (because REST is stateless and so will
require that credentials are required to be passed with each request).
The regression was that I made had caching switched off if the
"cacheAuthSessionAuthOnHttpSession" init-param is missing (which of course
it would have been for your existing web.xml). I've now changed it so that
the default is it is switched on by default.
Let me know if it still doesn't work.
Dan
On 27 November 2011 07:41, Dan Haywood <[email protected]> wrote:
> Yup, I've broken it. Sorry about that. Looking into it now.
> Dan
>
>
> On 27 November 2011 07:34, Kevin Meyer - KMZ <[email protected]> wrote:
>
>> Dan,
>>
>> Since your recent changes, I can't login to the HTML viewer - I get a
>> web browser error, essentially about infinite redirects (logon.app ->
>> start.app -> logon.app -> ....)
>>
>> Can you verify that it works for you?
>>
>> Regards,
>> Kevin
>>
>>
>