The aim of this project is to remove the deprecated OpenID based Google Sign In system.
- Leader: David Baz Fayos
- Guide: Asier Lostalé
- Project branch: https://code.openbravo.com/erp/devel/pi-gsi-removal
- Tracking issue: https://issues.openbravo.com/view.php?id=29894
- API change issue: https://issues.openbravo.com/view.php?id=29895
Since Google removed OpenID authentification, the implementation included in both "org.openbravo.service.integration.openid" and "org.openbravo.service.integration.google" modules is not needed anymore.
In order to avoid problems with dependencies, the tables and columns of these modules will remain for a while in the ERP but all the logic will be removed.
The sign in button will be left there but just for advertising purposes. In order to configure a Google Sign In method, the new commercial module based in OAuth2 should be installed. This module will also take the usable data remaining from the old modules (if there is any).
Also, a new feature will be added: Now an external module can define a new button with its own 'sign in' mechanism implementation (ie: Facebook, Twitter, Microsoft ...)
This project does not require any specific performance validation as it is just about removing old configuration from Openbravo distribution to existing Google Sign In module.
It is not possible to create automated QA test cases for this project, because the logic has been moved to an external commercial module, and also some configuration is required in Google Project site.