Does anybody know what exactly Pleroma needs for a valid Webfinger check? I'm attempting to figure out why @jmtd@pleroma.debian.social
won't resolve in NodeBB, and it's because the webfinger call returns 400 Bad Request
.
NodeBB is calling https://pleroma.debian.social/.well-known/webfinger?resource=acct%3Ajmtd%40pleroma.debian.social
with User-Agent
and Content-Type
headers (curiously, it's not sending Accept
, but it also fails if that header is set, so that's irrelevant.)
Navigating to that webfinger url in the browser returns XML, which is but I'm not even getting that when NodeBB makes the call.