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

Reply via email to