Security Virtuoso HTTP POST/PUT的身份验证
我尝试使用基于web的SPARQL端点()为Virtuoso中的RDF triple执行Security Virtuoso HTTP POST/PUT的身份验证,security,http-post,rdf,virtuoso,Security,Http Post,Rdf,Virtuoso,我尝试使用基于web的SPARQL端点()为Virtuoso中的RDF triple执行INSERT语句: 但是,我想从用户SPARQL撤销这些特权,据我所知,这些特权与web界面相关,并使用摘要身份验证发送HTTPPOST/PUT/DELETE请求以及提供的用户凭据。这有可能吗?怎么可能?我去了,但它是空的。我学的这个程序对我来说很有效: 以dba身份登录,在系统管理>用户帐户下 grant SPARQL_UPDATE to "SPARQL" 我采用的这一程序对我有效: 以dba身份登录,在
INSERT
语句:
但是,我想从用户
SPARQL
撤销这些特权,据我所知,这些特权与web界面相关,并使用摘要身份验证发送HTTPPOST
/PUT
/DELETE
请求以及提供的用户凭据。这有可能吗?怎么可能?我去了,但它是空的。我学的这个程序对我来说很有效:
以dba身份登录,在系统管理>用户帐户下
grant SPARQL_UPDATE to "SPARQL"
我采用的这一程序对我有效: 以dba身份登录,在系统管理>用户帐户下
grant SPARQL_UPDATE to "SPARQL"
OP的目标在他们最初试图访问的项目中进行了讨论。(更多详细信息见产品网站,而非下文。) Virtuoso为支持已验证SPARUL(a/k/a sparql更新)的sparql服务保留路径
/sparql auth/
。此端点允许特定SQL帐户通过SPARQL协议执行SPARUL。要允许用户通过SQL或ODBC登录并更新物理三元组,必须授予用户SPARQL_update
权限。要授予此角色,请执行以下操作:
http://host:port/conductor
dba
SPARQL\u更新
,然后单击>
按钮将其添加到右侧列表中OP的目标在他们最初试图访问的项目中进行了讨论。(更多详细信息见产品网站,而非下文。) Virtuoso为支持已验证SPARUL(a/k/a sparql更新)的sparql服务保留路径
/sparql auth/
。此端点允许特定SQL帐户通过SPARQL协议执行SPARUL。要允许用户通过SQL或ODBC登录并更新物理三元组,必须授予用户SPARQL_update
权限。要授予此角色,请执行以下操作:
http://host:port/conductor
dba
SPARQL\u更新
,然后单击>
按钮将其添加到右侧列表中该手册正在进行一些重组。您想要的部分是(本章现在分为多页)。谢谢。如果你想提高你的分数(并且通过搜索引擎提高你的产品的知名度),考虑一下在我的回答中发布一个页面的摘要。您想要的部分是(本章现在分为多页)。谢谢。如果你想提高你的分数(并且通过搜索引擎增加你的产品的可见性),考虑在我的问题中回答这个问题的文章,这个答案不符合OP希望使用“使用摘要认证的用户证书”。并简单地打开公共端点以接收来自任何人的更新。此答案并没有解决OP希望使用“使用摘要身份验证提供的用户凭据”的问题,而是简单地打开公共端点以接收来自任何人的更新。
grant SPARQL_UPDATE to "SPARQL"