Ce document en français.
The use of this software subjects you to our Terms Of Use and Data Protection Policy.
OAuth2OOo is part of a Suite of LibreOffice and/or OpenOffice extensions allowing to offer you innovative services in these office suites.
This extension is the implementation of the OAuth 2.0 protocol. Protocol allowing you to obtain your consent so that an application can access your data present at the GAFA.
Being free software I encourage you:
In short, to participate in the development of this extension. Because it is together that we can make Free Software smarter.
The OAuth2.0 protocol allows the connection to resource servers, after acceptance of the connection authorization, by exchange of tokens.
The revocation takes place in the management of the applications associated with your account.
No more password is stored in LibreOffice / OpenOffice.
It seems important that the file was not renamed when it was downloaded. If necessary, rename it before installing it.
Install the OAuth2OOo.oxt extension version 0.0.5.
Restart LibreOffice / OpenOffice after installation.
This extension is not made to be used alone, but provide OAuth2 service to other LibreOffice / OpenOffice extensions.
Here’s how we use its API:
identifier = “com.gmail.prrvchr.extensions.OAuth2OOo.OAuth2Service”
service = ctx.ServiceManager.createInstanceWithContext(identifier, ctx)
initialized = service.initializeSession(registered_url, user_account)
initialized = service.initializeUrl(registered_url)
The returned value: initialized
is True if registered_url
and/or user_account
has been retreived from the OAuth2 service configuration.
format = ‘Bearer %s’
token = service.getToken(format)
LibreOffice 6.4.4.2 - Ubuntu 20.04 - LxQt 0.14.1
LibreOffice 7.0.0.0.alpha1 - Ubuntu 20.04 - LxQt 0.14.1
OpenOffice 4.1.8 x86_64 - Ubuntu 20.04 - LxQt 0.14.1
OpenOffice 4.2.0.Build:9820 x86_64 - Ubuntu 20.04 - LxQt 0.14.1
LibreOffice 6.1.5.2 - Raspbian 10 buster - Raspberry Pi 4 Model B
LibreOffice 6.4.4.2 (x64) - Windows 7 SP1
I encourage you in case of problem :-(
to create an issue
I will try to solve it ;-)
Writing of a new XWizard interface in order to replace the Wizard service which became defective with version 6.4.x and 7.x of LibreOffice (see bug 132110).
This new interface also fixes bug 132661 and bug 132666 and allows access to versions 6.4.x and 7.x of LibreOffice…
In addition this new XWizard adds new functionality such as:
Fixed an issue with tokens without expiration (as used by Dropbox) on testing their validity…
Many other fix…
Write the implementation of the Help button (CommandButton5) in the new XWizard interface.
Add new language for internationalization…
Anything welcome…