FEDERATION.md: OpenWebAuth erin, en de actor klopte niet meer
Twee dingen, en het tweede is een fout die er al stond.
OPENWEBAUTH (FEP-61cf) ontbrak volledig: niet bij de protocollen, niet in de
FEP-lijst, niet bij Authentication. Nu alle drie, met beide rollen apart
beschreven -- want dat is de vraag die een andere implementatie stelt: kan ik
hier binnenkomen, en kan ik van hieruit ergens anders heen. Met de vindbaarheid
(webfinger op de wortel voor het token-endpoint, #redirect op de actor), de
levensduur en eenmaligheid van tokens, en de drie dingen waar een implementatie
op stukloopt: Authorization in plaats van Signature, het mee-ondertekende
X-Open-Web-Auth, en dat ?zid= nooit een identiteit vaststelt.
EN DE ACTOR-SECTIE LOOG: "manuallyApprovesFollowers (currently always false)".
Dat is sinds Robins eigenaarspoort niet meer zo -- het is isWard
approve_followers. Een FEDERATION.md die een verkeerde bewering doet over wat er
op de draad staat is erger dan een die zwijgt, want een andere implementatie
richt zich ernaar. Meteen een korte sectie Follow approval erbij: wat er gebeurt
met een verzoek, wie beslist, en dat de guardianpoort vóórgaat.
Alles nagelopen tegen de code: de TTL, router.all op het token-endpoint, beide
webfinger-links, de uitdrukking voor manuallyApprovesFollowers, en dat accepteren
echt een Accept plus backfillNewFollower stuurt en weigeren een Reject.
Co-Authored-By: Claude Opus 5 <claude@…>