Spyke

Syndicated from the fediverse. Read and engage on the original instance.

View original on activitypub.space
technical-discussion·Technical Discussionbyjulian

FediBuzz webfinger backreference failure

Hi @[email protected], I think I found a bug with FediBuzz and how it does its Webfinger responses.

In a nutshell, FediBuzz tag actors have preferredUsername set to tag-whatever, but the corresponding webfinger lookup ?resource=acct:[email protected] fails with a 404, but [email protected] works fine.

cc @[email protected]

AI slop explanation follows (feel free to ignore!):

> tags.pub does it correctly: > > json > { > "id": "https://tags.pub/user/nodebb", > "preferredUsername": "nodebb" > } > > > WebFinger acct:[email protected] → resolves to https://tags.pub/user/nodebb ✅ > > FediBuzz breaks the round-trip: > > json > { > "id": "https://relay.fedi.buzz/tag/nodebb", > "preferredUsername": "tag-nodebb" > } > > > WebFinger acct:[email protected] → 404 ❌ > > Yes, it's a FediBuzz bug. preferredUsername must match the WebFinger subject so that acct:{preferredUsername}@{hostname} resolves back to the actor's id. FediBuzz added a tag- prefix to preferredUsername but didn't update WebFinger to match. > > They should either use preferredUsername: "nodebb" (matching tags.pub) or serve WebFinger for acct:[email protected].

View original on activitypub.space
1

4 replies

c3d2.social

@julian Are you sure? For me, acct:tag-whatever@ returns HTTP 200 while acct:whatever@ fails with HTTP 404.

1

You reached the end