14

bottle.py アプリ (Paste または Cherrypy で実行) で HTTP (基本またはダイジェスト) 認証を行うにはどうすればよいですか? - セキュリティを確保する必要がありますが、HOWTO が見つかりません。

4

2 に答える 2

26

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 }
于 2014-05-11T12:23:44.140 に答える
2

GitHub には、 https://github.com/FedericoCeratto/bottle-corkのような役立つライブラリがいくつかあります。関連記事で提案されている repoze ライブラリよりも簡単に統合できる可能性があります。

于 2012-11-07T15:26:07.997 に答える