I had been at the code/build after your message. I don't see why jena-fuseki-access isn't in the "full" version. The code should just use the webapp container's principle authentication support.

Were you using Tomcat or the standalone jar?

    Andy

On 23/03/2020 18:01, Simon White wrote:
That's done the trick - I hadn't realised there were differences in
functionality between the two different distros - for the avoidance of
doubt, I downloaded the "Apache Jena Fuseki' tgz found here:
https://jena.apache.org/download/index.cgi

Running the jar file you pointed at seems to do the trick, but it's a shame
the UI is lost in doing so.

Thanks

On Mon, Mar 23, 2020 at 5:23 PM Andy Seaborne <a...@apache.org> wrote:

Hi Simon,

  > the bundled fuseki distro

that is apache-jena-fuseki?

It's in the "main" version, not the full (with UI) packaging.

https://repo1.maven.org/maven2/org/apache/jena/jena-fuseki-server/

  > @prefix access:  <http://jena.apache.org/access#> .

is right.

The documentation is clear about this - sorry about that

      Andy

On 23/03/2020 16:51, Simon White wrote:
Hello, grateful for any help on the following.

I'm trying to follow

https://jena.apache.org/documentation/fuseki2/data-access-control#graph-acl
to
setup a basic ACL for two graphs within a TDB2 dataset.

I have a base dataset declared like. this:

<
<
https://jena.apache.org/documentation/fuseki2/data-access-control#graph-acl
#basedataset>
rdf:type tdb2:DatasetTDB;
      tdb2:location "/path/to/database" .

and then I think I'm supposed to setup a secured dataset over the top
like
this:

<#securedataset> rdf:type access:AccessControlledDataset;
      access:registry <#securityRegistry> ;
      access:dataset <#basedataset>;
.

<#securityRegistry> rdf:type access:SecurityRegistry;
      access:entry ( "exampleUser" <http://full/dataset/and/graph/uri> )
;

When I try this, I get the following error:

ERROR:  Exception in initialization:  the root
file://[path]/config.ttl#securedataset has no most specific type that is
a
subclass of ja:Object

Could someone suggest where I might be going wrong?  Could it be that I
have the wrong prefix for 'access'?  I'm using:

@prefix access:  <http://jena.apache.org/access#> .

Or perhaps I'm missing a JAR?  Currently using the bundled fuseki distro
-
v 3.14.0

TVMIA




Reply via email to