@julian diving into the hard problems of building for the Fediverse at #Fedicon, starting with hilariously talking about how those hard problems look like to average users đ
-
This sounds perfectly reasonable, and is probably the right thing to do.
Except I probably implemented ActivityPub wrong - using it as a protocol and not an architecture.
Database tables represent the things I understand, and are written out as âJSON-LDâ when needed. So thereâs no true âoutboxâ, except as links to the tables I care about
Again, this is an âitâs me, not youâ situation, but Iâll bet others might be in the same boat.
-
This sounds perfectly reasonable, and is probably the right thing to do.
Except I probably implemented ActivityPub wrong - using it as a protocol and not an architecture.
Database tables represent the things I understand, and are written out as âJSON-LDâ when needed. So thereâs no true âoutboxâ, except as links to the tables I care about
Again, this is an âitâs me, not youâ situation, but Iâll bet others might be in the same boat.
benpate@mastodon.social said:
> Database tables represent the things I understand, and are written out as âJSON-LDâ when needed. So thereâs no true âoutboxâ, except as links to the tables I care aboutI am pretty sure 85-90% of the fediverse developers do this
The remaining 10-15% complain loudly when the "JSON-LD" we send back doesn't actually validate.
-
I honestly thought it was just me
-
I honestly thought it was just me
-
-
I'm genuinely behind on this. I've skimmed Evan's FEP, but a lot of OAuth complexity is still opaque to me.
It seems like the missing piece with using the C2S API would be *figuring out* what endpoints I can call to initiate an activity.
Does FEP-d8c2 implement discovery in some way that I'm not seeing? Or, is this something *still to be defined* and I'm just jumping the gun, here?
@benpate @thisismissem @julian @naturzukunft I forgot to ask: have you ever implemented an OAuth client before? Or used a library for it?
-
@benpate @thisismissem @julian @naturzukunft I forgot to ask: have you ever implemented an OAuth client before? Or used a library for it?
evan@cosocial.ca yeah, I implemented maybe 20-30 of them for NodeBB. Everything eventually standardized around OIDC and so I have one single plugin in NodeBB that works almost all of the time.
So that's my client, but I'm afraid of building a server. That one I haven't done successfully.
-
-
Iâm confused, sorry. In this context, Iâm assuming you mean the ActivityPub C2S API (which I have not implemented)
But I thought we were talking about a future update to the C2S API, which I think would be amazing, but I also havenât implemented because.. itâs in the future?
I have done tons of OAuth clients and servers, and even have a Mastodon API about 80% complete.
-
Iâm confused, sorry. In this context, Iâm assuming you mean the ActivityPub C2S API (which I have not implemented)
But I thought we were talking about a future update to the C2S API, which I think would be amazing, but I also havenât implemented because.. itâs in the future?
I have done tons of OAuth clients and servers, and even have a Mastodon API about 80% complete.
benpate@mastodon.social I think the second half of evan@cosocial.ca's FEP utilizes the ActivityPub API (C2S) as written.