Bottle.py HTTP Auth?

前端 未结 2 488
我在风中等你
我在风中等你 2021-02-04 07:57

How can I get my bottle.py app (Running in Paste or Cherrypy) to do HTTP (basic or digest) authentication? - I need to secure it, but cant find a any HOWTOs.

2条回答
  •  逝去的感伤
    2021-02-04 08:42

    bottle has a built in auth_basic decorator that can be used on a view:

    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 }
    

提交回复
热议问题