#streams

4 posts · Last used 3d

Boosted by @fedicat@pc.cafe
Requesting final comments on FEP-61cf: The OpenWebAuth Protocol I wrote FEP-61cf: The OpenWebAuth Protocol almost three years ago and I think it's time to mark it as FINAL. I think there's enough detail in there for anyone who wants to interoperate with Hubzilla etc. I used it as a reference while writing my own implementation and it seemed to do the trick - though I can't be entirely sure that I wasn't relying on memory to some extent. Originally I wanted to figure out how OpenWebAuth authenticates/authorizes media fetches, but it turns out that this was done by a more-or-less completely separate mechanism, which I don't think needs to be described here. There has also been a bit of discussion about a possible "next generation" OpenWebAuth protocol, but if this ever goes anywhere, it can be described in a new FEP. So - does anyone have any final comments on this FEP? Has anyone (other than me) tried to implement it? Even if it's just a half-finished sketch rather than a proper implementation, it would still be good to hear any feedback anyone might have. If there's nothing substantial then I'll aim to set this to FINAL about two weeks from now. #ActivityPubDev #FediDev #FEP #Hubzilla #Streams #Forte
0
0
1
0
Replying to
@@reiver@mastodon.social @@silverpill@mitra.social This is simply because little is written about Forte on the Web. However, I was there when Forte was born back in September, 2024. I was on (streams) back then. Mike Macgirvin had implemented FEP-ef61 in the "nomad" branch of the streams repository a few months ago to test it. When he was confident enough, he merged the "nomad" branch into the regular "dev" branch. In July, 2024, he merged the "dev" branch into the "release" branch, causing the FEP-ef61 implementation to be rolled out to daily-driver (streams) servers. However, it was a maze of Nomad and Zot6 and non-nomadic ActivityPub and FEP-ef61 identities for everything that boiled over. (streams) wouldn't federate with anything anymore, not even with itself. My two still existing (streams) channels, @Jupiter Rowland's (streams) outlet and @Jupiter's Fedi-Memes on (streams), were both affected by this. They were amongst the very first (streams) channels created on an account with FEP-ef61 DID support. Mike would spend half of the summer trying to figure out what had happened and how to fix it. Even while (streams) was still broken, Forte was born in August, 2024 when Mike forked the streams repository and ripped all traces of Nomad and Zot6 support out, probably also in order to get rid of the corresponding IDs and facilitate debugging. This means that FEP-ef61, which had literally caused this whole mayhem and which has to be considered responsible for Forte's very existence, was a) implemented in the streams repository when it was forked into Forte and b) not removed from Forte post-fork. It would not have made any sense to remove FEP-ef61 when one reason why Forte was made at that point in history was in order to debug FEP-ef61. Sidenotes: Mike managed to fix (streams). This whole issue burned him out so much that he officially quit developing Fediverse software, effective September 1st, 2024, midnight. He still carries on working on both (streams) and Forte because nobody else does, what with how many people even use them. #Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Streams #(streams) #Forte #FEP_ef61
0
0
0
0