Hi Chris,
Thanks for replying. I will perform a redirection to bypass this limitation.

2009/1/22 Chris McDonough <chr...@plope.com>:
> 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