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
Emelia Smith
@ThisIsMissEm
Out of curiosity, what would it take to have NSS support clientId & clientSecret based authentication? even if these are just configured via config files for a specific user/pod, and not user provisioned — trying to get an idea of what that work would involve, because then we could run the full inrupt SDK e2e test suite against NSS, which we can't currently do on node due to auth
(also, hi from github)
Jeff Zucker
@jeff-zucker
@ThisIsMissEm - great question, it would help a lot more than testing
Alain Bourgeois
@bourgeoa
@ThisIsMissEm I have no idea, because I do not have any knowledge about the problem to resolve.
You could have a look to the solution used here by @jaxoncreed in https://github.com/o-development/clone-to-solid-pod/ The solution should work on NSS or CSS server.
1 reply
Emelia Smith
@ThisIsMissEm
To clarify, I'm talking about Client Credentials Grant Type for user-generated applications, where the client is authenticated to act on behalf of the user, e.g., in ESS we've https://broker.pod.inrupt.com/registration.html which allows a user to register static client credentials
1 reply
We use this instead of dynamic client registration in CI/CD environments that are running tests in node.js; for browser based tests we can run using the standard login flows with username/password
Alain Bourgeois
@bourgeoa
NSS@5.7.2 with mashlib@1.8.2 as been published on npm and deployed on https://solidcommunity.net and also the test-server
mashlib@1.8.2 is mainly an update to SolidOS issues raised by moving repos to a new organization https://github.com/SolidOS
see https://github.com/SolidOS/mashlib/releases/tag/v1.8.2
Timea
@timea-solid
Awesome work!
I also updated inrupt.net
Matthias Evering
@ewingson
@bourgeoa @theRealImy I have problems upgrading.
the reason is I needed a newer version of node for CSS (solidweb.me, which is running on the same machine as solidweb.org).
now I've started to use nvm.
as kinda fallback I always can remove node_modules and install solid-server and the community-server-recipe for CSS new.
the good news is the user data is safe and in place.
question: is https://github.com/CommunitySolidServer/Recipes useable ?
I will find a solution ASAP.
Matthias Evering
@ewingson
solidweb.org is up again running 5.7.2 but cc solidweb.me I really must care after easter, I need a break and a beer
Matthias Evering
@ewingson
2185 users
5 replies
Jasper
@jasp3rb

Hi! I'm trying to set up a NSS using docker on AWS (EC2), I got the domain name solidserver.cloud which redirects to the ec2 instance but I have 2 problems:

This is part of the container log:
log.png
And the compose file:
docker-compose.png
Jasper
@jasp3rb
Any ideas? :)
Matthias Evering
@ewingson
no, not really, as I didn't use docker but did it the long way. but maybe you can find some inspiration for your nginx config here https://gist.github.com/ewingson/c6e97a996aa51eac9f7fd1b7eaf14dc4
Alain Bourgeois
@bourgeoa
@aveltens:matrix.org do you have any ideas
aveltens
@aveltens:matrix.org
[m]
Try to set SOLID_MULTIUSER=true. I do not know SOLID_SERVER_NAME only SOLID_SERVER_URI
Matthias Evering
@ewingson
solidweb.org will be down for est. 10 min to renew certs
Matthias Evering
@ewingson
solidweb.org certificates renewed
Jasper
@jasp3rb

Try to set SOLID_MULTIUSER=true. I do not know SOLID_SERVER_NAME only SOLID_SERVER_URI

That worked thanks. If I register I see the user is added to /opt/solid/data.

Then secondly, is there another way maybe to edit the .well-known/openid-configuration? This is what it looks like now, but it should be like this right?

aveltens
@aveltens:matrix.org
[m]

Yes your assumption is correct. It works on my server, see https://angelo.veltens.org/.well-known/openid-configuration, which I achieved by setting SOLID_SERVER_URI, so this should work...

My wild guess is, that you perhaps configured it wrong on first boot and the openid-configuration got created with wrong values, so you might try recreating the container & volumes from scratch

Jasper
@jasp3rb
Ohh yes that might be the problem, though apparently I hit the letsencrypt rate limit so I'll have to try later
Alain Bourgeois
@bourgeoa
Following solid/team#24 https://github.comm/solid/node-solid-server and related repos have been moved to a new github organization https://github.com/nodeSolidServer/.
Old links should be redirected.
Emelia Smith
@ThisIsMissEm
Are there any plans to implement support for If-None-Match? inrupt/solid-client-js#146
Matthias Evering
@ewingson
google (gmail) turns third-party-app-emails into insecure and deprecated on 2022-05-30. I've updated solidweb.org to use https://sendgrid.com for password recovery and notifications.
Sarven Capadisli
@csarven
Michiel de Jong
@michielbdejong
Hi! Can someone give me access to create branches on https://github.com/nodeSolidServer/node-solid-server please? That would make it easier to run the tests on my PR
Alain Bourgeois
@bourgeoa
@michielbdejong can you check your mail ? You should have received an invitation to join nodeSolidServer organization I did it a few weeks ago and again today.
Michiel de Jong
@michielbdejong
Ah thanks! Yes, I was able to see both emails now
Michiel de Jong
@michielbdejong
I can see I'm a member of the org now, but still seeing a 403 when trying to push a branch
Michiel de Jong
@michielbdejong
ERROR: Permission to nodeSolidServer/node-solid-server.git denied to michielbdejong.
Alain Bourgeois
@bourgeoa
Can you check now I change permissions from Read to Write. Is it OK
Michiel de Jong
@michielbdejong
Yes! Thanks
Emelia Smith
@ThisIsMissEm
@bourgeoa hey, any ideas why an NSS instance would print this? "Only HTTP(S) protocols are supported"
Jeff Zucker
@jeff-zucker
@ThisIsMissEm - sounds like an rdflib message, what URL/request caused it?
Emelia Smith
@ThisIsMissEm
I'm seeing messages in logs like: termType: 'NamedNode', classOrder: 5, value: 'mailto:<some email
and then the message above
Wondering if maybe it could be foaf being down that's causing this?
Alain Bourgeois
@bourgeoa
I think it is done by mashlib. Refactoring is still on going and some logs have been added.
Jeff Zucker
@jeff-zucker
Hmm, I've never seen a mailto address in an error message. And you didn't put in any mailto URL? odd.
Alain Bourgeois
@bourgeoa
These are the messages I was thinking of. Same on CSS
(Logged in as <https://bourgeoa.solidcommunity.net/profile/card#me> by authentication)
SolidLogic.js:117 loadProfile  me  m {termType: 'NamedNode', classOrder: 5, value: 'https://bourgeoa.solidcommunity.net/profile/card#me'}
SolidLogic.js:117 loadProfile  me  m {termType: 'NamedNode', classOrder: 5, value: 'https://bourgeoa.solidcommunity.net/profile/card#me'}
SolidLogic.js:152 loadPreferences cache  {profileDocument: {…}, preferencesFile: {…}}
SolidLogic.js:117 loadProfile  me  m {termType: 'NamedNode', classOrder: 5, value: 'https://bourgeoa.solidcommunity.net/profile/card#me'}
SolidLogic.js:152 loadPreferences cache  {profileDocument: {…}, preferencesFile: {…}}
SolidLogic.js:117 loadProfile  me  m {termType: 'NamedNode', classOrder: 5, value: 'https://bourgeoa.solidcommunity.net/profile/card#me'}
SolidLogic.js:117 loadProfile  me  m {termType: 'NamedNode', classOrder: 5, value: 'https://bourgeoa.solidcommunity.net/profile/card#me'}
SolidLogic.js:152 loadPreferences cache  {profileDocument: {…}, preferencesFile: {…}}
SolidLogic.js:117 loadProfile  me  m {termType: 'NamedNode', classOrder: 5, value: 'https://bourgeoa.solidcommunity.net/profile/card#me'}
Michiel de Jong
@michielbdejong
@bourgeoa can you review nodeSolidServer/node-solid-server#1693 please?
Emelia Smith
@ThisIsMissEm
hmm, it looks like NSS may not actually allow you to set the DEBUG environment variable to specify log level, as in the start script it does require('debug').enable('solid:*') which overrides the env variable
Emelia Smith
@ThisIsMissEm
Also, out of curiosity, is there a reason why NSS doesn't have a standard http logger setup? e.g., https://github.com/expressjs/morgan so you can see requests and response status codes
Matthias Evering
@ewingson
solidweb.org and solidweb.me will both go down for est. 10 min to renew certs
Matthias Evering
@ewingson
solidweb.org and solidweb.me both up and running again