Open fauno opened 11 months ago
Cool, so we have several options here:
I think the middle two are the "best" options but they add more complexity on the publisher side.
do manual approval of follow requests from the publisher by sending the Accept/Reject activities from Sutty
this means they need to be created by the plugin? and probably rebuilding via webhook
By looking at Pleroma's code I think it's validating that the origin of the action is the same as the actor, and since the actor is at Sutty but the action comes from DPress, it fails:
https://git.pleroma.social/pleroma/pleroma/-/blob/develop/lib/pleroma/web/federator.ex#L85
https://git.pleroma.social/pleroma/pleroma/-/blob/develop/lib/pleroma/object/containment.ex#L67
That would mean that sites need to reverse proxy DPress to actually work?
Originally posted by @fauno in https://github.com/hyphacoop/social.distributed.press/issues/9#issuecomment-1709394728