[英]Bottle.py HTTP Auth?
如何讓我的bottle.py應用程序(在Paste或Cherrypy中運行)進行HTTP(基本或摘要)身份驗證? - 我需要保護它,但無法找到任何HOWTO。
bottle有一個內置的auth_basic
裝飾器,可以在視圖上使用:
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 }
GitHub上有一些庫,比如https://github.com/FedericoCeratto/bottle-cork應該有所幫助。 它可能比相關帖子中建議的repoze庫更容易集成。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.