我正在尝试设置基本身份验证并使用邮递员进行测试。下面的代码片段在使用Postman进行测试时返回null,并在Basic Auth部分中正确设置了用户名和密码。
如果我用我自己的函数替换hug.authentication.verify
,它甚至都不会被调用(通过输入print语句来测试)。如果我打印user
,它会在控制台上显示为None
。
authentication = hug.authentication.basic(hug.authentication.verify("gordy","emily"))
@hug.get()
def token(user: hug.directives.user, requires=authentication):
return user
答案 0 :(得分:0)
requires=authentication
需要进入hug.get
装饰器。