对私有内容的公开访问。
项目描述
一个TiddlyWeb插件,用于通过“不可猜测”的URI提供对私有资源的未认证访问。
一个UUID URI提供了一个映射到另一个URI的ID,该URI位于tiddlyweb服务器内部,活跃用户被“伪造”。
这可以正常工作,因为:* 只支持GET * 没有状态会被带到下一个请求
使用名为PRIVATEER的包中的Tiddler来维护映射。Tiddler的标题是UUID。Tiddler有两个字段
uri:映射到的URI
user:代理操作的用户
认证用户可以通过向/_发送POST请求来创建新的映射,该请求可以是带有‘uri’键的JSON字典,也可以是带有uri参数的CGI表单。
URI不会被检查,您可以存储任何内容,系统会愉快地将内部重定向到它。如果存储了垃圾,将返回404错误。
认证用户可以通过向/_发送GET请求来列出自己的映射。返回一个映射到URI的JSON字典。仅显示具有与当前活跃用户匹配的用户的映射。
用户可以通过向URI发送DELETE请求来删除自己的映射。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
tiddlywebplugins.privateer-0.7.tar.gz (10.0 kB 查看哈希值)
关闭
tiddlywebplugins.privateer-0.7.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b765bd925ebb9e2ccf5095ddb4c1de062383e7cf1ddd688379b9d79fa306f66b |
|
MD5 | 99f7a64a4da4417ebda828fe231dea7c |
|
BLAKE2b-256 | ef745d5fc12d96d49acc25d6757db1b26c084efda3e129603b1d119d6a74a113 |