gpt4 book ai didi

sparql - Sesame SPARQL 端点只读

转载 作者:行者123 更新时间:2023-12-04 19:14:59 25 4
gpt4 key购买 nike

如何防止我的 OpenRDF Sesame 2.6.5 RDF 存储通过 SPARQL 端点进行修改(插入/删除)?

“选择”查询将通过 POST 请求完成。

禁止(通过 Sesame 的 WAR 的 Apache Tomcat 配置文件)以下 SPARQL HTTP 端点 URL:

http://localhost:8080/openrdf-sesame/repositories/test/更新 ...



http://localhost:8080/openrdf-workbench/repositories/test/更新 ...
?

最佳答案

您可以使用基本的 HTTP 身份验证来控制这种事情。见 this article有关如何在 Tomcat 中进行配置的分步教程。

诀窍是确保只有某些经过身份验证的用户对存储库具有写入权限。就 HTTP 身份验证而言,这意味着您希望限制对任何与 Sesame REST protocol 中的修改相对应的 URL 模式的所有 POST、PUT 和 DELETE 请求的访问。 .

SPARQL 更新操作作为对 repositories/<REPID>/statements 的 POST 请求执行。 URL,因此您将限制对该模式的访问。此外,您可能还希望限制对 Graph Store 协议(protocol)操作的访问 (repositories/<REPID>/rdf-graphs/*)。

关于sparql - Sesame SPARQL 端点只读,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10703812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com