close
Skip to content

ActivityPub support #1241

@strugee

Description

@strugee

ActivityPub support is now being developed in the activitypub branch.

Copypasta from a list of general ActivityPub implementation tasks that I wrote:

Have we implemented URLs for:

AuthZ/AuthC:

Conversion:

  • AS1 -> AS2
  • AS2 -> AS1

Do we handle:

  • The special Public collection?
  • Local Activity side effects (including Undo side effects)?
  • Server-to-server Activity side effects?
  • Linked Data Notifications RDF representations (very optional)? (Section 8.1 Delivery) not for us

Do we:

  • Properly support Actor simplified login naming? (Section 4)
  • Deliver activities properly?
  • Implement authentication and authorization checks for clients?
  • Do the same for server-to-server interactions?
  • Scrub Activities for cross-site scripting attacks?
  • Have a plan for combating spam?

In addition to the generic AP stuff, we have an existing network/project to worry about. So, we also need to:

  • Handle AS2 vs. AS1 differences
  • Handle S2S differences? I've forgotten what the plan on this is to be honest
  • Migrate the web UI to understanding AS2
  • Migrate the web UI to using AP endpoints
  • Test everything
  • Run the AP test suite against our implementation

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions