🔧 [Refactor] ActivityPub - Create Feature
Created by: Tirokk
Authored by mattwr18
⚡ Refactor ticket
Look at this cucumber feature. You can create posts and comments ("objects") from a federated server.
NOTEThe signature of the actor on the 3rd party server must be verified for any WRITE
actions.
See verify
You could contribute the implementation for it and:
- Add a better feature description
- If the signature must be verified, explain this in the cucumber scenario
Motive
Become activity pub compliant.
Related issues
this is part of this EPIC
https://github.com/Human-Connection/Human-Connection/issues/3009
Implementation
Next to our GraphQL endpoint, which should remain the primary API of the backend, we might need a Rest-API as activity pub is built around REST APIs.
Additional context
Maybe this user story will do for a valid cucumber feature?
Feature: Delete resource
As a user on a 3rd party server
I would like to create a post or comment and this creation should be propagated to all other servers
Because creating content in this way saves time and energy