Basic Auth is a way to pass username and password with the http
request.

Another issue is who is responsible for authentication. Web2py or
apache?

I say: always web2py!

Look into: web2py/scripts/access.wsgi

On May 23, 11:06 am, "David J." <[email protected]> wrote:
> I thought the same;
>
> Perhaps that should be changed.
>
> However; one thing I got confused was that
>
> web2py handles basic auth via sending 'username:[email protected]'
>
> Which is Fine; But Massimo pointed out something I was trying to do that
> is not really the way it works.
>
> Currently I have an App running on Tomcat; It uses Basic Auth with Mysql
> Backend to give access to a streaming server.
>
> While trying to port the App; I wanted when a user 
> visitshttp://www.mydomain.com/podcastthe "Basic Auth" dialog would pop up in
> the browser.
>
> But this is different than the way the App actually handles the
> authentication.
>
> What Massimo pointed it out is the handling of Basic Auth in a URL vs
> calling Auth values from a form.
>
> Any ideas on how to do the former would be appreciated.
>
> Thanks.
>
> On 5/23/11 11:45 AM, pbreit wrote:
>
>
>
>
>
>
>
> > The book says:
>
> > *Auth* enables login via basic authentication:
>
> > 1.
>
> > auth.settings.allow_basic_login  =False
>
> > Shouldn't that be "True" to enable?
>
> > And then, why wouldn't this work:
>
> > auth.settings.allow_basic_login = True
>
> > @auth.requires_login()
> > def stream():
> >     return dict()

Reply via email to