Openbravo Issue Tracking System - POS2
View Issue Details
0057270POS2POSpublic2024-11-25 12:152024-12-12 12:33
njimenez 
njimenez 
normalmajorhave not tried
closedfixed 
5
 
 
No
0057270: Offline authentication for front end external systems with oauth2
It is required to improve http front end external systems with oauth2 authentication. The improvement will consist on allowing the authentication in offline mode. In order to do that we will need to import the oauth2 authorization server parameters at client side and make the required measures to ensure the security over the sensible data to be stored.
.
No tags attached.
causes defect 0057782 closed njimenez Crm external systems configured with oauth2 authentication does not work in offline mode 
Issue History
2024-11-25 12:15njimenezNew Issue
2024-11-25 12:15njimenezAssigned To => njimenez
2024-11-25 12:15njimenezTriggers an Emergency Pack => No
2024-11-25 12:31hgbotNote Added: 0172539
2024-11-25 12:48hgbotNote Added: 0172541
2024-12-02 08:50hgbotNote Added: 0172859
2024-12-09 10:04hgbotNote Added: 0173054
2024-12-11 10:17hgbotNote Added: 0173162
2024-12-11 10:17hgbotNote Added: 0173163
2024-12-11 10:19hgbotNote Added: 0173164
2024-12-11 10:19hgbotNote Added: 0173165
2024-12-11 10:20hgbotNote Added: 0173166
2024-12-11 10:20hgbotNote Added: 0173167
2024-12-11 10:22hgbotResolutionopen => fixed
2024-12-11 10:22hgbotStatusnew => closed
2024-12-11 10:22hgbotNote Added: 0173168
2024-12-11 10:22hgbotNote Added: 0173169
2024-12-12 12:27hgbotNote Added: 0173231
2024-12-12 12:33hgbotNote Added: 0173232
2025-01-28 15:14njimenezRelationship addedcauses 0057782

Notes
(0172539)
hgbot   
2024-11-25 12:31   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2.dataencryption/-/merge_requests/1 [^]
(0172541)
hgbot   
2024-11-25 12:48   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/775 [^]
(0172859)
hgbot   
2024-12-02 08:50   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/1673 [^]
(0173054)
hgbot   
2024-12-09 10:04   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client/-/merge_requests/95 [^]
(0173162)
hgbot   
2024-12-11 10:17   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: 37a0c4b03cf1ae2c3789d773907bfc372d9b25fa
Author: Natalia Jiménez <n.jimenez@orisha.com>
Date: 11-12-2024 10:15:03
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/37a0c4b03cf1ae2c3789d773907bfc372d9b25fa [^]

Related to ISSUE-57270: Improved http external system infrastructure to allow the default behavior extension

---
M src-db/database/sourcedata/AD_MESSAGE.xml
M src-test/org/openbravo/mobile/core/externalsystem/ExternalSystemDataProviderTest.java
M src/org/openbravo/mobile/core/externalsystem/HttpExternalSystemDataProvider.java
M web-test/integration/external-system/HttpExternalSystem.test.js
M web-test/integration/remote-server/OAuth2Server.test.js
M web/org.openbravo.mobile.core/app/integration/external-system/HttpExternalSystem.js
M web/org.openbravo.mobile.core/app/integration/external-system/OAuth2AuthenticationProvider.js
M web/org.openbravo.mobile.core/app/integration/remote-server/OAuth2Server.js
M web/org.openbravo.mobile.core/app/model/login/OfflineSessionController.js
---
(0173163)
hgbot   
2024-12-11 10:17   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/775 [^]
(0173164)
hgbot   
2024-12-11 10:19   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2 [^]
Changeset: 4c3a5508c2a5e5bfa8e5f0bc6fa63dcc72d2d3fd
Author: Natalia Jiménez <n.jimenez@orisha.com>
Date: 11-12-2024 10:18:17
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/commit/4c3a5508c2a5e5bfa8e5f0bc6fa63dcc72d2d3fd [^]

Related to ISSUE-57270: Improved app initialization to allow mapping terminal properties load from backend

---
A web-jspack/org.openbravo.core2/src/core/terminal/MappingTerminalProperties.js
A web-jspack/org.openbravo.core2/src/core/terminal/__test__/MappingTerminalProperties.test.js
M web-jspack/org.openbravo.core2/src/core/authentication/InitializeAppData.js
M web-jspack/org.openbravo.core2/src/core/authentication/__test__/InitializeAppData.test.js
---
(0173165)
hgbot   
2024-12-11 10:19   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/1673 [^]
(0173166)
hgbot   
2024-12-11 10:20   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client [^]
Changeset: 599eb36ddfbe8449ab15ae729a2d84fd8f0261d8
Author: Natalia Jimenez <n.jimenez@orisha.com>
Date: 11-12-2024 09:20:45
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client/-/commit/599eb36ddfbe8449ab15ae729a2d84fd8f0261d8 [^]

Related to ISSUE-57270: Initialize oauth authorization remote servers on external systems initialization

---
M web-jspack/org.openbravo.events.client/src/authentication/__test__/loginInitActions.test.js
M web-jspack/org.openbravo.events.client/src/authentication/loginInitActions.js
M web/org.openbravo.events.client/source/events/eventsflow.js
---
(0173167)
hgbot   
2024-12-11 10:20   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client/-/merge_requests/95 [^]
(0173168)
hgbot   
2024-12-11 10:22   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2.dataencryption/-/merge_requests/1 [^]
(0173169)
hgbot   
2024-12-11 10:22   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2.dataencryption [^]
Changeset: 43ccace5c6511fcdc34b2a11cd77524d916f1282
Author: Natalia Jiménez <n.jimenez@orisha.com>
Date: 11-12-2024 10:21:31
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2.dataencryption/-/commit/43ccace5c6511fcdc34b2a11cd77524d916f1282 [^]

Fixed ISSUE-57270: Add infraestructure to store sensible data at client side for http external systems

---
---
(0173231)
hgbot   
2024-12-12 12:27   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1841 [^]
(0173232)
hgbot   
2024-12-12 12:33   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1841 [^]