Summary: | Using Password based authentication when Oauth2 is selected | ||
---|---|---|---|
Product: | [Frameworks and Libraries] Akonadi | Reporter: | Bradley Nelson <bradleynelson102> |
Component: | EWS Resource | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | REPORTED --- | ||
Severity: | major | CC: | brendon, inkbottle007, jlp, kde, kde, kishore96, krissn, marcelo.escobal, philipp.reichmuth |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Logs Showing Problem |
Description
Bradley Nelson
2019-06-25 17:27:51 UTC
Same problem with Akonadi EWS version 5.13.3(19.12.3) Same issue here KDE Plasma version: 5.19.3 KDE Frameworks version: 5.72.0 Qt version: 5.15.0 Kernel version: Sorry about last comment, pressed Save Changes by accident Kernel version: 5.7.8-arch1-1 KDE PIM version: 20.04.3 What OAuth2 support is that? All I could find was specific google oauth support. I think generic OAuth2 is basically missing. (In reply to Allan Sandfeld from comment #4) > What OAuth2 support is that? All I could find was specific google oauth > support. I think generic OAuth2 is basically missing. This is in the Exchange Web Service component. I wasn't able to find it in KMail, and ended-up going through akonadiconsole for it, but there might be a more normal way to it. I wish generic (IMAP) OAuth2 worked; I miss being able to have messages downloaded locally for offline... Yeah. I looked into it. We basically have two different OAuth2 hacks, one for gmail and one for ews. There is code for in the IMAP and SMTP code but it is all tied up in the GMail specific hack. Then again OAUTH2 is mostly a scam to collect more data on you, which is why they require your already tracked browser to log in. So it is no wonder it isn't properly standardized. Part of the problem could have to do with the bad UI behaviour described in bug 476527 - if I want OAuth2, the "OK" button should be clickable without having to enter random data for the username and password. |