Как сделать авторизацию при входе с HTTPBasicAuth - PullRequest
0 голосов
/ 03 июля 2019

Я пытаюсь написать систему аутентификации для Flask + REST API.Я делаю метод регистрации, но не могу заставить работать проверку входа из HTTPBasicAuth.Я посмотрел несколько уроков, и везде написано одно и то же.Я не знаю, что я делаю неправильно.

class Test(Resource):

    @auth.login_required
    def get(self):
        return {'test': 'test'}


api.add_resource(Test, '/test')
@auth.verify_password()
def verify(username, password):
    """Validate user passwords and store user in the 'g' object"""
    # try to authenticate with login/password
    user = User.query.filter_by(username=username).first()
    if not user or not user.verify_password(password):
        return False

    g.user = user
    return True
...