So what is:

        RewriteEngine on
        RewriteCond %{HTTP:Authorization} ^(.*)
        RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]

meant to be trying to achieve.

You should not need to be trying to set HTTP_AUTHORIZATION yourself.

Graham

On 29/07/2014, at 11:40 AM, João Paulo <[email protected]> wrote:

> I have a virtual machine running on Amazon EC2. Inside this machine, I also 
> have a django application project working as a RESTful back-end to my mobile 
> app.
> 
> Through a RESTful GET like curl -u [email protected]:potatoes 
> https://sfw.com/accounts/login/, I get a status code 401 (wrong username or 
> password).
> 
> I have understood until know, from all my trials, is that the 
> HTTP_AUTHORIZATION is not arriving to the running Django.
> 
> 
> On Mon, Jul 28, 2014 at 10:29 PM, Graham Dumpleton 
> <[email protected]> wrote:
> Sorry, don't understand what you mean by that.
> 
> When you say 'The application running on AMZ is the responsible for 
> authentication management' are you talking about your Django application, or 
> some separate application independent of Apache, or one somehow integrated 
> with Apache authentication mechanism.
> 
> Graham
> 
> On 29/07/2014, at 11:23 AM, João Paulo <[email protected]> wrote:
> 
>> I am using this django as an android mobile backend. The application running 
>> on AMZ is the responsible for authentication management, including social 
>> login.
>> 
>> 
>> On Mon, Jul 28, 2014 at 9:55 PM, Graham Dumpleton 
>> <[email protected]> wrote:
>> What exactly are you trying to do?
>> 
>> Especially, why do you have the following?
>> 
>>         RewriteEngine on
>>         RewriteCond %{HTTP:Authorization} ^(.*)
>>         RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]
>> 
>> And where does the password checking even occur and with which 
>> authentication scheme?
>> 
>> Right now you have nothing in the Apache configuration such that it is doing 
>> authentication management.
>> 
>> Are you doing authentication in your Django application?
>> 
>> Usually people use form based login with Django and not HTTP authentication, 
>> and WSGIPassAuthorization has got nothing to do with Django form based 
>> authentication.
>> 
>> Graham
>> 
>> On 29/07/2014, at 5:40 AM, Joao Paulo Fernandes Ventura 
>> <[email protected]> wrote:
>> 
>>> Hello,
>>> 
>>> I am having a similar problem with a Django application running at Amazon 
>>> EC2 (I also posted a question at Stack Overflow).
>>> 
>>> First I would like to know which of the following files should contain the 
>>> rewrite rule option:
>>> site-full.conf
>>> site-simple.conf
>>> vhosts.conf
>>> httpd.conf
>>> And second, if this is the correct manner of declare the rewrite rule on 
>>> site-full.conf and site-simple.conf:
>>> 
>>>     WSGIScriptAlias / /home/sfw/%(namespace)s/appengine/wsgi.py
>>>     WSGIPassAuthorization On
>>> 
>>>     <Directory "/home/sfw/%(namespace)s/">
>>>         AllowOverride All
>>>         Require all granted
>>> 
>>>         RewriteEngine on        RewriteCond %{HTTP:Authorization} ^(.*)
>>>         RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]
>>> 
>>>         <Files wsgi.py>
>>>             SetEnvIfNoCase Host %(full_host_regex)s|%(naked_host_regex)s 
>>> VALID_HOST
>>>             Order Deny,Allow
>>>             Deny from All
>>>             Allow from env=VALID_HOST
>>>         </Files>
>>>     </Directory>
>>> 
>>> Thank you a lot for your help :-)
>>>  
>>> On Wednesday, December 23, 2009 8:27:49 AM UTC-2, Jumpfroggy wrote:
>>> Yeah, just a big miss on my part.  Everything's working now, thanks
>>> for the tips.  Definitely got me going in the right direction.
>>> 
>>> -- 
>>> You received this message because you are subscribed to the Google Groups 
>>> "modwsgi" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>> email to [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at http://groups.google.com/group/modwsgi.
>>> For more options, visit https://groups.google.com/d/optout.
>> 
>> 
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "modwsgi" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at http://groups.google.com/group/modwsgi.
>> For more options, visit https://groups.google.com/d/optout.
>> 
>> 
>> 
>> -- 
>> Joao Paulo Fernandes Ventura
>> Computer Engineer - University of Campinas
>> http://br.linkedin.com/in/talktojp
>> 
>> Computer games don't affect kids.
>> I mean if Pac-Man affected us as kids, we'd all
>> be running around darkened rooms, munching magic
>> pills and listening to repetitive electronic music.
>> 
>> Kristian Wilson, Nintendo, Inc. 1989. 
>> =============================================
>> 
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "modwsgi" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at http://groups.google.com/group/modwsgi.
>> For more options, visit https://groups.google.com/d/optout.
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "modwsgi" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/modwsgi.
> For more options, visit https://groups.google.com/d/optout.
> 
> 
> 
> -- 
> Joao Paulo Fernandes Ventura
> Computer Engineer - University of Campinas
> http://br.linkedin.com/in/talktojp
> 
> Computer games don't affect kids.
> I mean if Pac-Man affected us as kids, we'd all
> be running around darkened rooms, munching magic
> pills and listening to repetitive electronic music.
> 
> Kristian Wilson, Nintendo, Inc. 1989. 
> =============================================
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "modwsgi" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/modwsgi.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/modwsgi.
For more options, visit https://groups.google.com/d/optout.

Reply via email to