Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jan 31 2019 22:39
    dmitrizagidulin commented #1061
  • Jan 31 2019 22:10
  • Jan 31 2019 22:04
    kidehen commented #1061
  • Jan 31 2019 22:00
    elf-pavlik commented #1061
  • Jan 31 2019 21:49
    kidehen commented #1061
  • Jan 31 2019 21:39
    kjetilk labeled #1081
  • Jan 31 2019 21:38
    kjetilk labeled #1081
  • Jan 31 2019 21:28
    dmitrizagidulin commented #1061
  • Jan 31 2019 20:47
    cblakeley commented #1061
  • Jan 31 2019 18:42
    elf-pavlik edited #1081
  • Jan 31 2019 18:42
    elf-pavlik opened #1081
  • Jan 31 2019 14:20
    joachimvh commented #1080
  • Jan 31 2019 09:27
    kjetilk labeled #1080
  • Jan 31 2019 09:27
    kjetilk assigned #1080
  • Jan 31 2019 09:27
    kjetilk opened #1080
  • Jan 31 2019 02:27
    elf-pavlik opened #1079
  • Jan 30 2019 16:16
  • Jan 30 2019 15:05
    dmitrizagidulin commented #1061
  • Jan 30 2019 14:23
    csarven opened #1078
  • Jan 30 2019 12:54
    cblakeley commented #1061
Vincent
@Vinnl_gitlab
Unfortunately I'm working on some other things right now. Maybe a different browser or a Private Browsing window works?
Matthias Evering
@ewingson
@bourgeoa k I will doublecheck when I' m at home, am (half-)busy here now
Matthias Evering
@ewingson
at home I will have another IP and be on a vodafone subnet opposed to ewenet here
Matthias Evering
@ewingson
I' m sorry I' m not having the server here, neither...
Jeff Zucker
@jeff-zucker

Using solid-node-client with an index.html in pod root
Login and go to https://jeff-zucker.solidcommunity.net:8443/

  • fetch with no headers returns HTML
  • fetch with Accept:text/turtle returns Turtle

Attempt to use @inrupt/generate-oidc-token to get a token to use OIDC rather than username/password fails with :

(node:2152992) UnhandledPromiseRejectionWarning: OPError: invalid_grant (Mismatching redirect uri)
    at processResponse (/home/jeff/Dropbox/Web/solid/generate-oidc-token/node_modules/openid-client/lib/helpers/process_response.js:45:13)
    at Client.grant (/home/jeff/Dropbox/Web/solid/generate-oidc-token/node_modules/openid-client/lib/client.js:1237:26)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
    at async Client.callback (/home/jeff/Dropbox/Web/solid/generate-oidc-token/node_modules/openid-client/lib/client.js:460:24)
    at async AuthCodeRedirectHandler.handle (/home/jeff/Dropbox/Web/solid/generate-oidc-token/node_modules/@inrupt/solid-client-authn-node/dist/login/oidc/redirectHandler/AuthCodeRedirectHandler.js:77:24)
    at async ClientAuthentication.handleIncomingRedirect (/home/jeff/Dropbox/Web/solid/generate-oidc-token/node_modules/@inrupt/solid-client-authn-node/dist/ClientAuthentication.js:70:34)
    at async Session.handleIncomingRedirect (/home/jeff/Dropbox/Web/solid/generate-oidc-token/node_modules/@inrupt/solid-client-authn-node/dist/Session.js:45:35)
    at async /home/jeff/Dropbox/Web/solid/generate-oidc-token/dist/index.js:82:9
(node:2152992) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:2152992) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
Jeff Zucker
@jeff-zucker
Going to pod root in browser, no index.html, not-logged in - when I click on "View Jeff Zucker's Files" it just reopens the same page and I see no files unless I click on the folder icon. Previously clicking "View Jeff Zucker's Files" opened a new URL to a folder view of the pod root. In my opinion, what this link should do is use the databrowser go() to open the public folder. In other words use databrowser to same url, not new url (because that really messes with Data Kitchen).
Mike Adams
@mikeadams1
+1
Alain Bourgeois
@bourgeoa

Attempt to use @inrupt/generate-oidc-token to get a token to use OIDC rather than username/password fails

@jeff-zucker is this a new problem

Jeff Zucker
@jeff-zucker
@bourgeoa no, this was happening before your release. I saw that you had some sort of PR/Issue on oidc-op and thought that might be in this release so provided the info. Is the token generation issue raised on NSS somewhere?
Alain Bourgeois
@bourgeoa
what this link should do is use the databrowser go() to open the public folder. In other words use databrowser to same url, not new url (because that really messes with Data Kitchen).
Jeff Zucker
@jeff-zucker
For example if you're on that landing page and you click the folder icon, you see the folder without going to a new address
Alain Bourgeois
@bourgeoa
Yes it is the case (not good agreed) but you stay on same page and folder content is not displayed : do you want that clicking on the link just change vue from home to folder-pane.
Jeff Zucker
@jeff-zucker
Yes, that would work. Even better if it just opened folder-pane to /public/ but not sure that can be done.
Or, why not just start out in the folder pane? What value is this landing page?
Alain Bourgeois
@bourgeoa
/public/ is a bad idea because it may not exist
landing page comes from index.html in node_modules/mashlib
Jeff Zucker
@jeff-zucker
Yeah, forget /public/. Though in NSS, you know there is such a place unless the user erased it. Would this work : If you aren't logged in and you go to pod root where three is no index.html you get databrowser view of pod root, just like any other folder with perhaps a header "Jeff's Files" but the folder displayed rather than a link. If you are logged in, happens as currently.
Alain Bourgeois
@bourgeoa
Yes it should work if databrowser defaults this content in mashlib index.html
Jeff Zucker
@jeff-zucker
pod-root.png
^^ That's how I'd like for now. Eventually it would be good if we could look in profile for ws:storage and show that instead.
Jeff Zucker
@jeff-zucker
pod-root.png
Or rather this :^^
Matthias Evering
@ewingson
solidweb.org will go down for est. 10 min to renew certificates
Matthias Evering
@ewingson
solidweb.org certificates renewed
Sarven Capadisli
@csarven
Alain Bourgeois
@bourgeoa
@csarven Yes it is on the rather on top of the todo list.
NSS has the following in root/meta :
Alain Bourgeois
@bourgeoa
# Root Meta resource for the user account
# Used to discover the account's WebID URI, given the account URI
<https://bourgeoa.solidcommunity.net:8443/profile/card#me>
  <http://www.w3.org/ns/solid/terms#account>
  </>.
Seems to be a good candidate has owner. It has Read to everybody and ReadWriteControl to the owner itself.
It is advertised either through root container has text/turtle or direcly by accessing meta.
Alain Bourgeois
@bourgeoa

Test server https://solidcommunity.net:8443 updated to latest mashlib v1.7.3
Include :

  • all changes from recent weeks on solidos (group in contacts as group for Acl, CV in profile, sharing for file, edit of index.html ...)
  • latest bug in rdflib response.body undefined sometime undefined
  • add podOwner in NSS with Control (podOwner has allways access to all acl's)

Allready tested. If no regression shall be available as NSS latest in a few days.

Sarven Capadisli
@csarven
@bourgeoa Thanks! How was the owner tested? Can you clarify (in the docs?) as to how NSS considers an agent to be owner? If/how can the owner be changed? What does the error response look like for an owner without the required access privileges on the resource?
Alain Bourgeois
@bourgeoa

@csarven

How was the owner tested?

Can you clarify (in the docs?) as to how NSS considers an agent to be owner? If/how can the owner be changed?

  • I suppose It will be added to the NSS doc
  • It is defined as the subject of the triple <subject> solid:account </> from https://pod/.meta
  • Anyone with Write access to the https://pod/.meta can change the owner. By default https://pod/profile/card#meis the owner and has Write access (anybody has Read)
Alain Bourgeois
@bourgeoa

What does the error response look like for an owner without the required access privileges on the resource?

  • 401 if the owner has no access to root/.meta. The owner has access to root/.meta.acl to change the authorization.

The owner is allways advertised in root/ representation as text-turtle and on root/.meta depending on access privileges.
There is no check to forbid DELETE root/.meta, nor that PUT checks that the triple defining the owner exist

Mark Foster
@mikcaweb
Does Community Solid Server have SPARQL endpoint?
Tapu Das
@Tapu106
Alain Bourgeois
@bourgeoa
https://solicommunity.net will stop for a few minutes for upgrade to latest NSS v.5.6.7
https://solidcommunity.net is running with NSS v5.6.7
Jeff Zucker
@jeff-zucker
:clap:
Alain Bourgeois
@bourgeoa
https://github.com/solid/node-solid-server/releases/tag/v5.6.7 includes :
  • all changes from recent weeks on solidos (group in contacts as group for Acl, CV in profile, sharing for file, edit of index.html ...)
  • latest bug in rdflib response.body undefined sometime undefined
  • add podOwner in NSS with Control (podOwner has allways access to all acl's)
Matthias Evering
@ewingson
solidweb.org now running 5.6.7
Alain Bourgeois
@bourgeoa
Nice @ewingson
Matthias Evering
@ewingson
we' re a team after all, you made it possible, I just updated
Jeff Zucker
@jeff-zucker
Good work, both of you!
Tapu Das
@Tapu106
I can not authenticate using local NSS in my express project.Can anyone please help? Also I am not getting any error. I asked in solid forum.post link -https://forum.solidproject.org/t/can-not-access-node-solid-development-server-localhost/4377/21
Note: I am using node v10. But with v10 my solid-node-client and rdflib working just fine.
Jeff Zucker
@jeff-zucker
You should also mention that you are using node 10 which does not support the libraries needed to authenticate.
Tapu Das
@Tapu106
Sorry. edited
Jeff Zucker
@jeff-zucker
:thumbsup:
dentropy
@dentropy:matrix.org
[m]
Has anyone got node-solid-server up and running using traefik? I have been trying for the last couple hours with no sucess, here is my docker-compose file https://gitlab.com/dentropy/dentropycloud-traefik/-/blob/master/solid/docker-compose.yml
Alain Bourgeois
@bourgeoa
NSS v5.6.8 with mashlib v1.7.4 (with jsonld patch) is running on the test server https://solidcommunity.net:8443
It allows display/edit/create of application/json (.json) and application/ld+json (.jsonld) resources.
2 replies
Matthias Evering
@ewingson
solidweb.org upgraded to 5.6.8
Alain Bourgeois
@bourgeoa
https://solidcommunity.net upgraded to https://github.com/solid/node-solid-server/releases/tag/v5.6.8 using mashlib v1.7.4 (dataBrowser can edit/create json and jsonld)
Matthias Evering
@ewingson
excellent !