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.

Reply via email to