apache - 通过“一次性 url”进行 Apache 身份验证/访问?
问题描述
我想允许通过“一次性 url”访问类似的安全区域
AuthType Basic
AuthName "Secured Area"
...
用户应使用用户/密码组合或仅按时有效(或在一段时间后过期)的特殊 url
我玩过
Require expr %{REQUEST_URI} =~ m#^/foobar/.*#
但它有明显的缺点,因为它不是“一次”。我还测试了“SetInputFilter”,在外部脚本中执行我的逻辑,但过滤器只接收 http-request 的主体并且缺少 http-header。
也许有“mod_perl”和“FilterRequestHandler”的解决方案,但是由于perl的知识泄漏,它不适用于我。
有解决办法吗?
解决方案
推荐阅读
- javascript - 有没有办法将 PostgreSQL 查询的结果推送到 JavaScript 数组中?
- python - 使用 SQLAlchemy 中的关联对象在多对多关系中仅获取具有关联代理的唯一对象
- jquery - 如何正确捕获视频对象错误消息?
- c# - 创建 PSCredential 时“无法处理参数转换”
- c# - 统一二维。如何在协程中平滑地旋转对象?
- android - 从选项卡到聊天频道的 MS Teams 链接仅在移动应用上请求授权
- c++ - 未找到 Microsoft Visual Studio 文件
- c++ - 微控制器和开发板通常如何编程/接口?
- python - 使用 SQL 代理作业通过 Python 将 Excel 文件导入 MSSQL
- php - pecl install imagick 在带有 PHP 8.0 的 M1 MacBook 上失败