Unable to follow from Osada
Greetings. I am the new maintainer for the Osada project. I am not able to follow accounts on Pleroma from my new development site. From my understanding, federation has previously worked between these projects. Follow activities fail on multiple Pleroma sites with error 500 but work fine on Mastodon. I have also changed the code to provide a URI for actor->url and matched the actor->publicKey->id with the HTTP signature keyID as I was told these might be recent requirements for Pleroma. Any further assistance or guidance would be appreciated.
{
"@context":[
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
"https://apfed.club/apschema/v1.4"
],
"id":"https://apfed.club/follow/9",
"type":"Follow",
"actor":{
"type":"Person",
"id":"https://apfed.club/channel/indio",
"preferredUsername":"indio",
"name":"Indio",
"updated":"2019-08-20T23:52:34Z",
"icon":{
"type":"Image",
"mediaType":"image/jpeg",
"updated":"2019-08-20T23:53:37Z",
"url":"https://apfed.club/photo/profile/l/2",
"height":300,
"width":300
},
"url":"https://apfed.club/channel/indio",
"inbox":"https://apfed.club/inbox/indio",
"outbox":"https://apfed.club/outbox/indio",
"followers":"https://apfed.club/followers/indio",
"following":"https://apfed.club/following/indio",
"endpoints":{
"sharedInbox":"https://apfed.club/inbox"
},
"publicKey":{
"id":"https://apfed.club/channel/indio",
"owner":"https://apfed.club/channel/indio",
"publicKeyPem":"-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA77TIR1VuSYFnmDRFGHHb\n4vaGdx9ranzRX4bfOKAqa++Ch5L4EqJpPy08RuM+NrYCYiYl4QQFDSSDXAEgb5g9\nC1TgWTfI7q/E0UBX2Vr0mU6X4i1ztv0tuQvegRjcSJ7l1AvoBs8Ip4MEJ3OPEQhB\ngJqAACB3Gnps4zi2I0yavkxUfGVKr6zKT3BxWh5hTpKC7Do+ChIrVZC2EwxND9K6
\nsAnQHThcb5EQuvuzUQZKeS7IEOsd0JpZDmJjbfMGrAWE81pLIfEeeA2joCJiBBTO\nglDsW+juvZ+lWqJpMr2hMWpvfrFjJeUawNJCIzsLdVIZR+aKj5yy6yqoS8hkN9Ha\n1MljZpsXl+EmwcwAIqim1YeLwERCEAQ/JWbSt8pQTQbzZ6ibwQ4mchCxacrRbIVR
\nnL59fWMBassJcbY0VwrTugm2SBsYbDjESd55UZV03Rwr8qseGTyi+hH8O7w2SIaY\nzjN6AdZiPmsh00YflzlCk8MSLOHMol1vqIUzXxU8CdXn9+KsuQdZGrTz0YKN/db4\naVwUGJatz2Tsvf7R1tJBjJfeQWOWbbn3pycLVH86LjZ83qngp9ZVnAveUnUqz0yS
\nhe+buZ6UMsfGzbIYon2bKNlz6gYTH0YPcr+cLe+29drtt0GZiXha1agbpo4RB8zE
\naNL2fucF5YT0yNpbd/5WoV0CAwEAAQ==\n-----END PUBLIC KEY-----\n"
}
},
"object":"https://pleroma.site/users/kaniini",
"to":[
"https://pleroma.site/users/kaniini"
],
"signature":{
"@context":[
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1"
],
"type":"RsaSignature2017",
"nonce":"52c035e0a9e81dce8b486159204e97c22637e91f75cdfad5378de91de68e9117",
"creator":"https://apfed.club/channel/indio/public_key_pem",
"created":"2019-08-22T03:38:02Z",
"signatureValue":"oVliRCIqNIh6yUp851dYrF0y21aHp3Rz6VkIpW1pFMWfXuzExyWSfcELpyLseeRmsw5bUu9zJkH44B4G2LiJQKA9UoEQDjrDMZBmbeUpiQqq3DVUzkrBOI8bHZ7xyJ/CjSZcNHHh0MHhSKxswyxWMGi4zIqzkAZG3vRRgoPVHdjPm00sR3B8jBLw1cjoffv+KKeM/zEUpe13gqX9qHAWHHqZepxgSWmq+EKOkRvHUPBXiEJZfXzc5uW+vZ09F3WBYmaRoy8Y0e1P29fnRLqSy7EEINdrHaGclRqoUZyiawpkgy3lWWlynesV/HiLBR7EXT79eKstxf4wfTDaPKBCfTCsOWuMWHr7Genu37ew2/t7eiBGqCwwW12ylhml/OLHgNK3LOhmRABhtfpaFZSxfDVnlXfaLpY1xekVOj2oC0FpBtnoxVKLpIcyLw6dkfSil5ANd+hl59W/bpPA8KT90ii1fSNCo3+FcwQVx0YsPznJNA60XfFuVsme7zNcOst6393e1WriZxBanFpfB63zVQc9u1fjyfktx/yiUNxIlre+sz9OCc0AACn94iRhBYh4bbzdleUOTnM7lnD4Dj2FP+xeDIP8CA8wXUeq5+9kopSp2kAmlUEyFUdg4no7naIeu1SZnopfUg56PsVCp9JHiUK1SYAyWbdC+FbUECu5CvI="
}
}
Message was signed with HTTP signature:
POST /users/kaniini/inbox HTTP/1.1^M
Host: pleroma.site^M
User-Agent: Mozilla/5.0 (compatible; zot)^M
Accept: */*^M
Content-Type: application/ld+json; profile="https://www.w3.org/ns/activitystreams"^M
Digest: SHA-256=PsgTtaGp1wHJFumq4FCXQetWYlqQB+lPYO9WjWxiZDQ=^M
Signature: keyId="https://apfed.club/channel/indio",algorithm="rsa-sha256",headers="content-type digest (request-target)",signature="mOHj9tCUdUzXh0ZH9bvC0jGybJzg+X6JqG1tDvjaGhodXjns7aq/Vo88+Nn9vZwuW0/PxqKZYzbtqCkwgcFlXuy2TiFkw9pCVkgPn7Pkgo7kb1qgBrr5wWOZX/XvUvC/ZEDBXRdppssWZMv6IyHH8qB9m8hX/azoQRJ+PplwSFFQFxyOuGNIrTvkqDTIeRA+pvWJVrKOEJ8JL0rRKNtca5sNAL0Z5bwbF79NVG/lDftedkNhFfyG1J/XzDo1UtRzLOcpPYiTWtz+6UHTH6fgUAB+Tyf1Nnkq/50Jt//fFKuzBaSWHjcjuR7PVvs4LaXIv5kPYZ/g1Rd23O6dcoIThE+gS7C+n0M1OlbsaWQB39sEQi6OlXL822av4uI1TpXZ27qPw+92V85hJqv75G7+gMjeHpwK5Q4gUMKr3mzenkjMKIA+iahpeq6K6Nl8pRpqFDNJ7edQIRPM4pi3Fzr4K7ZsRyoGVNh6nAUOOAs8dQrHysoz1o2sKCBXPATmKqwcGgoHFNUYUDS9+g9PEE3TpO4sLblluz1n1mtl0Z3Jipw1tm7mNexYzSsdKaxoFF/ycaqcKMaio0iIEPeywjIt/qi3+U/7y8zi58DJxvtKRoXslM9pZ0qjdRJGTRQ+eQuaj1dkWzWX4lqVqgcCsuwWHRS/tD3GJHwKAIWnzj8Chbo="^M
Content-Length: 2758^M