Enable carddav OAuth2 scope ( https://www.googleapis.com/auth/carddav ) in Ubuntu Online Account (Vivid)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
evolution-data-server (Ubuntu) |
Invalid
|
Medium
|
Alberto Mardegan |
Bug Description
It seems Ubuntu does not enable CardDav scope (https:/
For example, running following command:
'''
SYNCEVOLUTION_
loglevel=2 backend=carddav username=
syncURL=https:/
'''
gives following error:
“PROPFIND: Neon error code 1: 403 Forbidden, must not retry”
NOTE: It is required that that the scope for accessing CardDAV needs to be specified in the sources too. Having it only in the APIs Console is not enough. Otherwise Google rejects access to the CardDAV resources with a 401 "AuthSub challenge".
Discussion on Syncevolution Mailing List: https:/
Changed in evolution-data-server (Ubuntu): | |
status: | Confirmed → Invalid |
We will not enable this in the Google key shipped with the google.provider file, because that key should only be used for validating the account creation. contacts. service file which you seem to be using, so that could be a candidate for adding the permission. I've already enabled the CardDav access on the Google API console, so it's just a matter of modifying the google- contacts. service file and adding the additional scope there.
GNOME Evolution ships the google-