Status of and discoveries through the CERN-Solid PoC project

Europe/Zurich
Maria Dimou (CERN)
Description

This meeting is a fact-checking between:

Michiel de Jong - Solid developer

Jan Schill - CERN-Solid PoC developer / MSc student

Maria Dimou - CERN-Solid collaboration manager

Adrian Moennich and Pedro Ferreira - Indico experts/developers.

Discussing conclusions after the end of the PoC implementation on Indico Comments living in the users' Solid Pods.

Please check the project for more details.

https://indico-solid-test.cern.ch/event/1/ (tunnel through the firewall please) is where you can test Jan's app.

Organised by

Maria Dimou

Videoconference
Status of and discoveries through the CERN-Solid PoC project
Zoom Meeting ID
69063597638
Host
Maria Dimou
Useful links
Join via phone
Zoom URL
    • 1
      Issues with solidcommunity.net

      A number of issues are registered in github about functinality, user friendliness or plain bugs of the Solid server and the way users and applications can manipulate/manage data on their own pods.

      Speaker: Maria Dimou (CERN)
    • 2
      Summary of the "Indico Comments" module

      Observations of how the app integrates with Indico and the user's pod and permission issues we faced.

    • 3
      The next module: Personal data in Indico Conference Registration

      For this next module the goal is for people registrering with an Indico conference to be able to store some personal data (passport and credit card info) in their own pod and not in Indico.
      A few issues Adrian identified and Jan recorded below:

      1. Indico itself needs to access some of the data for processing, archival etc. this data is probably best kept in Indico (name, email address and much more).
      2. Modification deadline on fields: what stops the user to modify data from the pod?
      3. What data can we then really save in a pod?
      4. How does Indico proactively reach out to conference attendees, eg. do you want to participate in next year’s conference? (Solid Notifications)

      A solution to mitigate data changes on the pod: Adrian came up with the signature of the complete JSON blob (that is being sent to the pod) with a secret key to invalidate the data if crucial, structure data is modified on the pod.

      During the meeting we concluded Indico and the storage of (personal) conference registration data in a Solid pod is not viable at this point.
      We have therefore concluded that as a second proof of concept implementation Jan will build a plugin to pre-fill the conference registration form with data from a pod/WebID profile document. This includes data such as name, email, and other sensible data.

      Speaker: Jan Schill