https://bugs.kde.org/show_bug.cgi?id=419776
Bug ID: 419776 Summary: Mastodon OAuth login missing param Product: choqok Version: 1.7.0 Platform: Manjaro OS: Linux Status: REPORTED Severity: major Priority: NOR Component: Mastodon Assignee: scarp...@kde.org Reporter: fakef...@protonmail.ch Target Milestone: --- SUMMARY When I tried logging in, Mastodon web dumped this error message: ``` en.doorkeeper.errors.messages.invalid_request.missing_param ``` STEPS TO REPRODUCE 1. Open choqok after a fresh install 2. Click "yes" in the "...Would you like to add your account now?" dialog 3. `Accounts` tab -> `Add` combo button -> `Mastodon social` (which is a misleading name) 4. Fill in `Credentials`, for example user@mastodon.technology 5. Click `Authenticate with Mastodon Service` 6. Browser launches, goes to https://mastodon.technology/oauth/authorize?client_id&redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=code&scope=read%20write%20follow&state=[random 8-char str] OBSERVED RESULT Notice that the `client_id` param in that URL is empty. In functioning apps, this should be some random gibberish long string. Doorkeeper, which handles OAuth in Mastodon, refuses entry. The web interface reads `en.doorkeeper.errors.messages.invalid_request.missing_param`, and won't let me authorize choqok. EXPECTED RESULT `client_id` should contain something. Mastodon web should ask me to authorize choqok. SOFTWARE/OS VERSIONS Linux: 5.6.2 KDE Plasma Version: 5.18.4 KDE Frameworks Version: 5.68.0 Qt Version: 5.14.2 -- You are receiving this mail because: You are watching all bug changes.