Hi Sunday,

Which Virtuoso SPARQL endpoint is your application (sparqlwrapper ?) connecting 
to and how is user authentication be performed against it ? As looking at the 
error being reported the access is denied to  "user 107 (SPARQL)” which is a 
special user SPARQL queries again the /sparql endpoint, which has no 
authentication enabled, are executed as.  There is also  a default /sparql-auth 
 endpoint which does challenge for authentication and will then execute queries 
as the authenticated user. See the following documentation for more information 
on Virtuoso SPARQL authentication:

        
http://docs.openlinksw.com/virtuoso/rdfsparql.html#sparqloauthendpointauth

Best Regards
Hugh Williams
Professional Services
OpenLink Software, Inc.      //              http://www.openlinksw.com/
Weblog   -- http://www.openlinksw.com/blogs/
LinkedIn -- http://www.linkedin.com/company/openlink-software/
Twitter  -- http://twitter.com/OpenLink
Google+  -- http://plus.google.com/100570109519069333827/
Facebook -- http://www.facebook.com/OpenLinkSoftware
Universal Data Access, Integration, and Management Technology Providers



> On 20 Mar 2016, at 01:20, Sunday Ayandokun <sunday.ayando...@gmail.com> wrote:
> 
> Hello All,
> 
> I did the following to set up personal graph, such that only me can access my 
> graph via Sparql endpoint.
> 
> After creating the user ‘sunday'
> 1. GRANT SPARQL_UPDATE TO “sunday"
> 2. DB.DBA.RDF_DEFAULT_USER_PERMS_SET ('nobody', 0);
> 3. SPARQL CREATE GRAPH <http://example.com/sunday/persons/>;
> 4. DB.DBA.RDF_GRAPH_USER_PERMS_SET('http://example.com/sunday/persons, 
> ’sunday', 3);
> 
> I am using this spaqrlwrapper in my application(django) 
> https://github.com/RDFLib/sparqlwrapper
> 
> From the error below I see it’s still using the SPAQRL user to query, but 
> since I gave permission to only ‘sunday’ it will fail.
> 
> How can I query the endpoint within my application via http request and 
> specify the credentials of the graph owner.
> Virtuoso RDF02 Error SR619: SPARUL CLEAR GRAPH access denied: database user 
> 107 (SPARQL) has no write permission on graph 
> http://example.com/sunday/persons/
> 
> SPARQL query:
> define sql:big-data-const 0 
> #output-format:application/sparql-results+json
>  CLEAR GRAPH <
> http://example.com/sunday/persons/>
> 
> Thanks.
> 
> 
> Kind Regards.
> Sunday Ayandokun
> University of Tartu
> Tel: +37256724770
> Skype: sunday.ayandokun
> ------------------------------------------------------------------------------
> Transform Data into Opportunity.
> Accelerate data analysis in your applications with
> Intel Data Analytics Acceleration Library.
> Click to learn more.
> http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140_______________________________________________
> Virtuoso-users mailing list
> Virtuoso-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/virtuoso-users

Attachment: smime.p7s
Description: S/MIME cryptographic signature

------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140
_______________________________________________
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users

Reply via email to