Openbravo Issue Tracking System - Retail Modules
View Issue Details
0054119Retail ModulesWeb POSpublic2023-12-13 12:502023-12-22 10:48
caristu 
caristu 
highminorhave not tried
closedfixed 
5
 
RR24Q1 
No
0054119: OAuth2 for HTTP client external systems
Support OAuth2 authorization in HTTP client external systems
.
No tags attached.
Issue History
2023-12-13 12:50caristuNew Issue
2023-12-13 12:50caristuAssigned To => Retail
2023-12-13 12:50caristuTriggers an Emergency Pack => No
2023-12-13 12:51caristuAssigned ToRetail => caristu
2023-12-13 12:53caristuSummaryOAuth2 for client external systems => OAuth2 for HTTP client external systems
2023-12-13 12:54hgbotNote Added: 0158147
2023-12-14 17:32hgbotNote Added: 0158232
2023-12-15 15:28hgbotNote Added: 0158273
2023-12-20 10:43hgbotNote Added: 0158399
2023-12-21 10:15hgbotResolutionopen => fixed
2023-12-21 10:15hgbotStatusnew => closed
2023-12-21 10:15hgbotFixed in Version => RR24Q1
2023-12-21 10:15hgbotNote Added: 0158447
2023-12-21 10:15hgbotNote Added: 0158448
2023-12-21 10:16hgbotNote Added: 0158449
2023-12-21 10:16hgbotNote Added: 0158450
2023-12-21 10:16hgbotNote Added: 0158451
2023-12-21 10:16hgbotNote Added: 0158452
2023-12-21 10:16hgbotNote Added: 0158453
2023-12-21 10:16hgbotNote Added: 0158454
2023-12-22 10:48hgbotNote Added: 0158510

Notes
(0158147)
hgbot   
2023-12-13 12:54   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/645 [^]
(0158232)
hgbot   
2023-12-14 17:32   
Merge Request created: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/1079 [^]
(0158273)
hgbot   
2023-12-15 15:28   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/1310 [^]
(0158399)
hgbot   
2023-12-20 10:43   
Merge Request created: https://gitlab.com/openbravo/ci/backoffice-api/-/merge_requests/57 [^]
(0158447)
hgbot   
2023-12-21 10:15   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: fc2ae42ce35f2163b3d8a6a96252f78d06e0850d
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 21-12-2023 10:14:54
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/fc2ae42ce35f2163b3d8a6a96252f78d06e0850d [^]

fixes FR-54119: OAuth2 for HTTP client external systems

---
A src-test/org/openbravo/mobile/core/externalsystem/HttpAuthorizationServiceTest.java
A src/org/openbravo/mobile/core/externalsystem/ExternalSystemEventObserver.java
A src/org/openbravo/mobile/core/externalsystem/HttpAuthorizationService.java
A web/org.openbravo.mobile.core/app/integration/external-system/OAuth2AuthenticationProvider.js
M src-db/database/model/tables/ECL_EXTERNAL_SYSTEM_HTTP.xml
M src-db/database/sourcedata/AD_COLUMN.xml
M src-db/database/sourcedata/AD_FIELD.xml
M src-db/database/sourcedata/AD_MESSAGE.xml
M src-db/database/sourcedata/AD_REF_LIST.xml
M src-db/database/sourcedata/OBMOBC_SERVICES.xml
M src-test/org/openbravo/mobile/core/StandaloneTestSuite.java
M src/org/openbravo/mobile/core/MobileCoreComponentProvider.java
M src/org/openbravo/mobile/core/process/JSONRowConverter.java
M web-test/integration/external-system/HttpExternalSystem.test.js
M web/org.openbravo.mobile.core/app/integration/external-system/HttpExternalSystem.js
M web/org.openbravo.mobile.core/source/model/ob-terminal-model.js
---
(0158448)
hgbot   
2023-12-21 10:15   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/645 [^]
(0158449)
hgbot   
2023-12-21 10:16   
Merge request merged: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/1079 [^]
(0158450)
hgbot   
2023-12-21 10:16   
Repository: https://gitlab.com/openbravo/product/openbravo [^]
Changeset: 040252b47b68222423ea6b560c0cfa9eb12a2916
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 21-12-2023 09:15:40
URL: https://gitlab.com/openbravo/product/openbravo/-/commit/040252b47b68222423ea6b560c0cfa9eb12a2916 [^]

related to FR-54119: adapt token retrieval logic to reuse it with client external systems

---
M src/org/openbravo/service/externalsystem/http/HttpAuthorizationMethodSelector.java
M src/org/openbravo/service/externalsystem/http/HttpAuthorizationProvider.java
M src/org/openbravo/service/externalsystem/http/OAuth2AccessToken.java
M src/org/openbravo/service/externalsystem/http/OAuth2AuthorizationProvider.java
---
(0158451)
hgbot   
2023-12-21 10:16   
Merge request merged: https://gitlab.com/openbravo/ci/backoffice-api/-/merge_requests/57 [^]
(0158452)
hgbot   
2023-12-21 10:16   
Repository: https://gitlab.com/openbravo/ci/backoffice-api [^]
Changeset: 1f39dc8f435e7cbab35613817897de988507c71b
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 20-12-2023 15:02:41
URL: https://gitlab.com/openbravo/ci/backoffice-api/-/commit/1f39dc8f435e7cbab35613817897de988507c71b [^]

related to FR-54119: added new default methods in HttpAuthorizationProvider interface

---
M java/reference/java.japi.gz
---
(0158453)
hgbot   
2023-12-21 10:16   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/1310 [^]
(0158454)
hgbot   
2023-12-21 10:16   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2 [^]
Changeset: 2e74a460d1c3af862fbdc045e6547cde421d33a8
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 21-12-2023 09:14:15
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/commit/2e74a460d1c3af862fbdc045e6547cde421d33a8 [^]

related to FR-54119: clear OAuth2 authorization data on logout

---
M web-jspack/org.openbravo.core2/src/model/session/__test__/Logout.test.js
M web-jspack/org.openbravo.core2/src/model/session/user-actions/Logout.js
---
(0158510)
hgbot   
2023-12-22 10:48   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: 74a4c6606a368c43f929f454153982f44c7a1172
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 22-12-2023 10:47:52
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/74a4c6606a368c43f929f454153982f44c7a1172 [^]

related to FR-54119: fix tests and add a missing test case

---
M src-test/org/openbravo/mobile/core/externalsystem/HttpAuthorizationServiceTest.java
M src/org/openbravo/mobile/core/externalsystem/HttpAuthorizationService.java
---