Ce document en français.
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
user_account has been retreived from the OAuth2 service configuration.
format = ‘Bearer %s’
token = service.getToken(format)
LibreOffice 184.108.40.206 - Ubuntu 20.04 - LxQt 0.14.1
LibreOffice 220.127.116.11.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 18.104.22.168 - Raspbian 10 buster - Raspberry Pi 4 Model B
LibreOffice 22.214.171.124 (x64) - Windows 7 SP1
I encourage you in case of problem :-(
to create an issue
I will try to solve it ;-)
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…