Hi,
I'm playing around with graph level security and have a setup where
multiple users use odbc to call canned sparql queries from exec inside sql
functions.
After granting permissions for some users on a given graph, I decide to
remove permissions from it. I haven't found a function to remove all
permissions for a graph so I call: "UPDATE DB.DBA.RDF_GRAPH_USER SET
RGU_PERMISSIONS=0 where RGU_GRAPH_IID = iri_to_id('
http://example.org/testUser/exampleGraph/');
Unfortunately, after this call, my users still have access to the graph via
odbc or isql. I can confirm that the RGU permission in the table was set
to 0 and 'nobody' also has 0 permission and the user has 0 permission
against #i0 (which I think represents default permissions).
So is there something I have to do to push a direct sql udpate to the table
to cascade through to the RDF security mechanisms?
Alternatively, if it's not permitted to directly update that table, is
there a way to remove all permissions from a dataset without having to
iterate through all users and apply the removal individually and
redundantly?
--
Quentin | Clear Blue Water Pty Ltd
quent...@clearbluewater.com.au
------------------------------------------------------------------------------
Sponsored by Intel(R) XDK
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
_______________________________________________
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users