Hi Bruno, I mentioned this in IRC but in case you don't get it:
There is no way to preserve the original body when you perform a challenge currently. You might redirect in the challenger instead? - C binet bruno wrote: > Hi, > I'm new to repoze.who, and I would like to code a challenger which is > only responsible for forgetting credentials, nothing more! > So only headers should be updated with 'forget_headers' arg, but the > content of the http response should remain the same. > Is this possible? > > For the moment I've tried the following challenger, but the content of > the http response is replace by HTTPOk... > > from webob.exc import HTTPOk > [...] > def challenge(self, environ, status, app_headers, forget_headers): > return HTTPOk(headers=forget_headers) > > This challenger is called by a custom challenge_decider wich fires > when url path of the request was '/logout' > Any idea? > > Bruno > _______________________________________________ > Repoze-dev mailing list > Repoze-dev@lists.repoze.org > http://lists.repoze.org/listinfo/repoze-dev > _______________________________________________ Repoze-dev mailing list Repoze-dev@lists.repoze.org http://lists.repoze.org/listinfo/repoze-dev