HTTP authentication in App Engine Dev Server

google-app-engine, http-authentication

Solution

Are you using Java or Python?

If you're using Python, you can use existing WSGI middleware to handle HTTP basic auth. Here are some options:

- paste.auth.basic

- barrel

- AuthKit

- wsgiauth

Problem

I want to setup the App Engine Dev Server, so that it's available to other people for a preview. What I'd really like to do before that is enable HTTP authentication for any URL served from that site. I don't want anyone to access the service without passing that stage. I could, of course, build my own HTTP authentication into the app I'm developing, but that's not a perfect solution, because I don't need that feature when the app is deployed. Is there any good way to solve it?

Original source