Unfortunately it turns out that the account whose data needs to be accessed will not be the same as the account owning the app (the account owning the app will be ours, and the account whose data will need to be accessed belongs to a client, who will give us temporary access for purpose of setting this up).
Is there any other way to grant access to an app? Other than building the full authorization flow into the app?
For instance, if there was a ‘grant permission’ URL containing the app-id, which you can enter into the browser location-bar while logged in with a Twitter account that does not need to be already associated with the app, and which would show a ‘accept/decline’ dialog to grant permissions, that would be perfect.