drogonframework / drogon

Drogon: A C++14/17/20 based HTTP web application framework running on Linux/macOS/Unix/Windows
MIT License
11.62k stars 1.12k forks source link

使用drogon如何实现对资源的验证保护? #1832

Closed BiliBiliFox closed 6 months ago

BiliBiliFox commented 1 year ago

大家好 我问一个问题: 有一些文件访问路径,例如: http://ip:port/dir/x.txt 现在我需要让drogon加一层验证: http://ip:port/dir/x.txt?token=abc 只有当token匹配成功才能成功访问资源 请问该怎么实现?

BiliBiliFox commented 1 year ago

你有一些文件, 比如 music.mp3 你希望有限制地对外提供, 需要用户浏览器通过get方式发送正确的token,才让用户的浏览器下载. 用drogon该怎么实现?

an-tao commented 1 year ago

配置文件的locations选项支持filter,你可以尝试一下。