Oh nice! Following a #WordPress blog using #nodebb is working like a charm!Good job @julian #fediverse #activitypub
-
pfefferle@mastodon.socialreplied to julian@community.nodebb.org on last edited by
@julian ok, comments seem to come through today... maybe a glitch or an issue with missing upvotes?
-
pfefferle@mastodon.socialreplied to julian@community.nodebb.org on last edited by
@julian The HTML version (HTTP Request without Accept header) does redirect to the main page, but if you add the Accept header to get the JSON it will work even without signature. (I have not yet enabled AUTHORIZED_FETCH).
I ran some tests and it seems to work up to the Follow `Accept` response where I receive a 500 from the NodeBB inbox.
-
julian@community.nodebb.orgreplied to pfefferle@mastodon.social on last edited by
@pfefferle@mastodon.social any chance you could let me know the json you're sending during the Accept phase?
-
pfefferle@mastodon.socialreplied to julian@community.nodebb.org on last edited by
@julian sure, I will send you a DM!
-
julian@community.nodebb.orgreplied to pfefferle@mastodon.social on last edited by
@pfefferle@mastodon.social ah sorry, NodeBB cannot accept DMs at this time. Any chance you can message @devnull@crag.social ?
-
pfefferle@mastodon.socialreplied to julian@community.nodebb.org on last edited by
-
oplik0@community.nodebb.orgreplied to pfefferle@mastodon.social on last edited by
@pfefferle@mastodon.social Should be fixed now in https://github.com/NodeBB/NodeBB/commit/700016649d25ee5bc6c3fa17e03003677d7f5b5d (not yet deployed here).
The issue was that apparently for the blog actor WP sent actor URI and not
username@host
- which AFAIK is perfectly valid, NodeBB just assumed the latter was always the case -
pfefferle@mastodon.socialreplied to oplik0@community.nodebb.org on last edited by
@oplik0 ah, maybe its that we use domain@domain as WebFinger ID?
-
julian@community.nodebb.orgreplied to pfefferle@mastodon.social on last edited by
@pfefferle@mastodon.social the NodeBB community is updated to include @oplik0's commit, so you can try again
-
oplik0@community.nodebb.orgreplied to pfefferle@mastodon.social on last edited by
@pfefferle@mastodon.social it was actually because of
@
in actor IDs - the codepath for choosing a webfinger lookup over just accepting the URL as the ID only checked for its presence, and the code for webfinger lookups was only meant to run for theacct:
protocol.So yeah, not WP fault at all, just a combination of a bug and missing feature Now both should be fixed.