The source project of this merge request has been removed.
Accept application/jrd+json for webfinger queries
I run into an issue with Plume, and figured out it was because Pleroma did not accept application/jrd+json
for webfinger queries.
curl 'https://pleroma.local/.well-known/webfinger?resource=acct:pleroma@pleroma.local' -H 'accept: application/jrd+json' -v
Would return a stack-trace. However tinkering around in Pleroma's code it seemed to accept jrd+json. After some search in Pleroma's transitive dependencies, I found this. The correct mime type for application/jrd+json
is in fact jrd
, not jrd+json
. Changing jrd+json to jrd where it appeared as a mime type fixed my issue