Bottle.py HTTP Auth?

¿Cómo puedo obtener mi aplicación bottle.py (que se ejecuta en Pegar o Cherrypy) para realizar la autenticación HTTP (básica o compacta)? – Necesito asegurarlo, pero no puedo encontrar ningún COMO.

La botella tiene un decorador auth_basic que se puede usar en una vista:

 from bottle import auth_basic, request, route def check(user, pw): # Check user/pw here and return True/False @route('/') @auth_basic(check) def home(): return { 'data': request.auth } 

Hay algunas bibliotecas en GitHub como https://github.com/FedericoCeratto/bottle-cork que deberían ayudar. Puede ser más fácil de integrar que la biblioteca de repoze sugerida en la publicación relacionada.