libcmis: Google Drive login no longer working
Giuseppe Castagno
giuseppe.castagno at acca-esse.eu
Thu Apr 28 09:44:57 UTC 2016
Hi all,
investigating the cause of tdf#98416 [1] I came across a problem in libcmis.
The problem depends on the Google change of the page sequence in its
general login.
A somewhat deeper description.
In libcmis Google OAuth 2.0 is coded in OAuth2Providers::OAuth2Gdrive.
In that member function the interaction with Google is carried out by
parsing the received html pages and then post the required fields.
From the first activating URL and libcmis code I believe 'Google OAuth
2.0 for Web Server Applications' HTTP/REST interaction mode is implemented.
Unfortunately Google changed the login sequence [2] from a single page
scheme (user email + password) to a two pages scheme, first page to
input the user email, the second page to input user password.
That broke libcmis Google driver login.
I figured out a fix, for the time being as a patch in external/libcmis.
In Linux it works, I'll test it on Windows before submitting to Gerrit.
--
Kind Regards,
Giuseppe Castagno aka beppec56
Acca Esse http://www.acca-esse.eu
giuseppe.castagno at acca-esse.eu
[1] https://bugs.documentfoundation.org/show_bug.cgi?id=98416
[2] https://productforums.google.com/forum/#!topic/gmail/oAsE-6wmaSU
More information about the LibreOffice
mailing list