I’ve built an iOS app that’s separate from my Flarum instance, but I’m adding optional account linking. The idea is: users authenticate with their Flarum account, and when they create content in the app, it creates a new discussion via the Flarum API.
Right now I have this working using a custom PHP bridge (not a Flarum extension) that handles the auth handshake and API calls.
My question: is there an existing Flarum extension or standard approach for handling API authentication / external app integration, instead of rolling my own?
Is it the passport one?
The key is, I don't want an extension mainly designed for logging in with Google or Github, things like that... it's for connecting to the forum.