-
Notifications
You must be signed in to change notification settings - Fork 27
Description
Hello,
I'm experiencing the following behaviour with the Etherpad-lite integration I configured for my Moodle:
After configuring the needed settings for the integration, it works as expected. Users with permissions can create new Etherpad activities and access to the resulting pads, but after few minutes (normally less than two hours) the result of creating a new module or accessing one previously created is a pad with the message: "You don't have permission to access this pad".
After that, I can't access the old pads through the Etherpad-lite service admin page either (using the adminpads2 plugin).
I use NGINX, and Etherpad-lite (1.8.6 v) is accessed via HTTPS, which results in a correct functioning of the service; with the following non-default settings:
"requireSession": true,
"editOnly": true,
"abiword": "/usr/bin/abiword",
"trustProxy": true,
"cookie": {
"sameSite": "None"
},
In Moodle (3.10 v) settings, using example data for the explanation, I set the Cookie Domain to .example.com as my etherpad runs on the domain etherpad.example.com and my Moodle site on moodle.example.com/<instance_name>.
Once the integration crashes, there are not visible errors, not in the etherpad service logs nor in the nginx logs.
The only weird thing is that in the nginx access log the first GET requests the /p/0 pad insted of the one with the name formed by: groupID$Padname for all instances.
Do you have any clue on where the error can be?
Thanks a lot.
Kepa