Skip to content

Decide on a method of recording the creator of a resource #66

@dmitrizagidulin

Description

@dmitrizagidulin

(Specifically, this means creator in the sense of 'What is the WebID of the user who issued the PUT/POST/PATCH request that resulted in this resource?', not in the "author of a paper" sense.)

At the moment, the Solid platform does not have a mechanism to record or discover which user created a resource, even though the server has that information at the time of resource creation (that is, by the time a PUT/POST/PATCH succeeds, the user has been authenticated, and their WebID is known to the server).

This causes various security implications, including not being able to verify the sender of Notifications for LDN inboxes.

Decisions:

  • Decide where this information gets recorded. The current consensus is - in the Server-protected metadata resource
  • What vocab term should be used to record the WebID of the agent who created the resource? dc:creator?
  • What vocab term should be used to record the ID of the application that the agent used to create the resource, if applicable?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions