Hi Andy,

Thanks for your quick answer, I could confirm that shiro.ini is loaded, but
at the end I could create my dataset with  curl command:
curl "http://localhost:3030/$/datasets?dbType=tdb&dbName=test1"; -X POST),
with ssh connection

load data and query it, that solved initially my issue for testing and
demonstration purpose.  :-)


Luis Ramos





El mar, 24 ago 2021 a las 0:22, Andy Seaborne (<[email protected]>) escribió:

> Hi there,
>
> That shiro.ini looks right. It can be tricky to make sure it is active.
> If it is the standalone server, it will need a restart to see the
> changed file in the run/ area. Or is this the war file?
>
> The create step could be achieved by ssh to the VM and executing curl
> locally.
>
> Or using a configuration file on startup and not dynamically creating
> the dataset.
>
> The data loading isn't an admin operation - just POST to the "/dataset"
> endpoint in the normal setup.
>
>      Andy
>
> On 23/08/2021 13:11, Luis Enrique Ramos García wrote:
> > Dear All,
> >
> > I installed fuseki in a virtual server, and when I tried to load a
> dataset
> > I realized it has some security setup.
> >
> > I found some indications here:
> > https://jena.apache.org/documentation/fuseki2/fuseki-security.html
> > and modified my shiro.ini as follows:
> >
> > *********shiro.ini
> >
> > [main]
> > localhost=org.apache.jena.fuseki.authz.LocalhostFilter
> >
> > [urls]
> > ## Control functions open to anyone
> > /$/server = anon
> > /$/ping   = anon
> > /$/datasets = anon
> > ## and the rest are restricted to localhost.
> > ## See above for 'localhost'
> > /$/** = anon
> > /**=anon
> >
> > *******************************************
> >
> > Now, when I try the following endpoints with postman:
> > get mypi/$/ping
> > get myip/$/server
> >
> > I obtain the expected result, but when I try the following:
> > get mypi/$/datasets/
> > post myip/$/datasets/{name}
> >
> > I get *Error 403: Forbidden.*
> >
> >
> > Thus, I wonder how I have to configure shiro.ini in order to let any user
> > to create datasets and load data?. Moreover, I wonder what should be the
> > right method to load datasets remotely?.
> >
> >
> > Best regards
> >
> >
> > Luis Ramos
> >
>

Reply via email to