
Well, I have a "working" OAuth2 authorization mechanism for #ONI instances for #mobile.
So far it loads an #ActivityPub actor fetched from an URL that the user provides, checks if it matches an ONI main actor and then performs the authorization.
So far so good, it only took me about 3 and a half days of work to get to this point from zero knowledge about #dart or #flutter.
Not too bad, I'd say.