gml*_*vsv 5 sesame sparql endpoint
如何通过SPARQL端点阻止我的OpenRDF Sesame 2.6.5 RDF存储从修改(INSERT/DELETE)?
"选择"查询将通过POST请求完成.
禁止(通过Apache Tomcat配置文件,用于Sesame的WAR)以下SPARQL HTTP端点URL:
http:/ localhost:8080/openrdf-sesame/repositories/test/update ...
和
http:/ localhost:8080/openrdf-workbench/repositories/test/update ...?
您可以使用基本HTTP身份验证来控制此类事物.有关如何在Tomcat中配置此内容的分步教程,请参阅此文章.
诀窍是确保只有某些经过身份验证的用户才能对存储库具有写入权限.在HTTP身份验证方面,这意味着您希望限制对与Sesame REST协议中的修改相对应的任何URL模式的所有POST,PUT和DELETE请求的访问.
SPARQL更新操作作为针对repositories/<REPID>/statementsURL的POST请求执行,因此您将对该模式具有限制访问权限.此外,您可能还希望限制对Graph Store协议操作的访问(repositories/<REPID>/rdf-graphs/*).