Add support for OAuth2 CardDAV providers
Categories
(MailNews Core :: Address Book, enhancement, P1)
Tracking
(thunderbird_esr78+ fixed)
People
(Reporter: darktrojan, Assigned: darktrojan)
References
(Blocks 2 open bugs)
Details
Attachments
(1 file)
47 bytes,
text/x-phabricator-request
|
wsmwk
:
approval-comm-esr78+
|
Details | Review |
Our CardDAV implementation currently only supports HTTP authentication, but Google use OAuth. I have the code ready to support Google, but we are waiting for them to allow us to ask the user for permission. Yahoo probably use OAuth, although I haven't looked into it yet.
Updated•4 years ago
|
Comment 1•4 years ago
|
||
affects 80k users if the numbers are correct at https://addons.thunderbird.net/en-US/thunderbird/addon/gcontactsync/
Assignee | ||
Comment 2•3 years ago
|
||
So far, this will only work for Google CardDAV, but I've included the fixes for dealing with the
Yahoo! server's idiosyncrasies, so that when the time comes, all we have to do is add the Yahoo!
details to OAuth2Providers.jsm.
Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/bede4f709203
Add support for OAuth2 CardDAV providers. r=mkmelin
Assignee | ||
Updated•3 years ago
|
Updated•3 years ago
|
Assignee | ||
Comment 4•3 years ago
|
||
Comment on attachment 9190676 [details]
Bug 1662979 - Add support for OAuth2 CardDAV providers. r?mkmelin
[Approval Request Comment]
User impact if declined: this allows users to contact sync with Google again
Testing completed (on c-c, etc.): in beta 85
Risk to taking this patch (and alternatives if risky): it's behind a pref and clearly marked as experimental
Comment 5•3 years ago
|
||
Comment on attachment 9190676 [details]
Bug 1662979 - Add support for OAuth2 CardDAV providers. r?mkmelin
[Triage Comment]
Approved for esr78
Comment 6•3 years ago
|
||
This patch does not apply cleanly to esr78 and the conflicts are things that I don't feel safe manually merging. Can you respin the patch for esr78?
Assignee | ||
Comment 7•3 years ago
|
||
Comment 8•3 years ago
|
||
bugherder uplift |
Thunderbird 78.7.1:
https://hg.mozilla.org/releases/comm-esr78/rev/0ca2c34a1824
Description
•