Die BASIC-Authentifizierung kann mithilfe von Flasche.auth_basic als Dekorateur angewendet werden. Benötigt v0.12 oder höher.
hello.py
# -*- coding: utf-8 -*-
import bottle
#Benutzername und Passwort für die BASIC-Authentifizierung
USERNAME = "user"
PASSWORD = "pass"
def check(username, password):
u"""
Überprüfen Sie den Benutzernamen und das Kennwort für die BASIC-Authentifizierung
@bottle.auth_basic(check)Bewerben in
"""
return username == USERNAME and password == PASSWORD
@bottle.route("/hello")
@bottle.auth_basic(check)
def hello():
return "hello"
if __name__ == '__main__':
bottle.run(host='localhost', port=8080, debug=True)
Lauf
$ python hello.py
Recommended Posts