簡體   English   中英

Bottle.py HTTP Auth?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM