Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0052440
TypeCategorySeverityReproducibilityDate SubmittedLast Update
feature request[Openbravo ERP] A. Platformmajorhave not tried2023-05-12 15:422023-05-31 06:48
Reporterignacio_deandresView Statuspublic 
Assigned Toignacio_deandres 
PrioritynormalResolutionfixedFixed in VersionPR23Q3
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Merge Request Statusapproved
Review Assigned To
OBNetwork customerNo
Web browser
ModulesCore
Support ticket
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0052440: OAuth2 authentication for Push API

DescriptionIt would be nice to be able to do connections to external systems using the OAuth2 standard protocol.
This authorization type will be setted up in the External System window in the backoffice: Client ID, Client Secret and URI of the auth server will be mandatory.
Steps To ReproduceN/A
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
related to defect 0054194 closedcaristu Add missing test cases for OAuth 2.0 external system authorization 

-  Notes
(0149663)
hgbot (developer)
2023-05-12 15:49

Merge Request created: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/882 [^]
(0150471)
hgbot (developer)
2023-05-30 15:14

Merge Request created: https://gitlab.com/openbravo/ci/backoffice-api/-/merge_requests/43 [^]
(0150472)
hgbot (developer)
2023-05-30 15:31

Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/openbravo [^]
Changeset: cf4f213960d19338200a46a48abbe0013896cf35
Author: Ignacio De Andrés <ignacio.deandres@openbravo.com>
Date: 30-05-2023 13:31:19
URL: https://gitlab.com/openbravo/product/openbravo/-/commit/cf4f213960d19338200a46a48abbe0013896cf35 [^]

fixes FR-52440: OAuth 2.0 authentication method for external systems

---
A src/org/openbravo/service/externalsystem/http/OAuth2AccessToken.java
A src/org/openbravo/service/externalsystem/http/OAuth2AuthorizationError.java
A src/org/openbravo/service/externalsystem/http/OAuth2AuthorizationProvider.java
M src-db/database/model/tables/C_EXTERNAL_SYSTEM_HTTP.xml
M src-db/database/sourcedata/AD_COLUMN.xml
M src-db/database/sourcedata/AD_ELEMENT.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/org/openbravo/service/externalsystem/http/HttpAuthorizationProvider.java
M src/org/openbravo/service/externalsystem/http/HttpExternalSystem.java
---
(0150473)
hgbot (developer)
2023-05-30 15:31

Merge request merged: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/882 [^]
(0150474)
hgbot (developer)
2023-05-30 15:31

Repository: https://gitlab.com/openbravo/ci/backoffice-api [^]
Changeset: d9d278ea46ddf903656c16736bc74bb96f7a182e
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 30-05-2023 15:10:46
URL: https://gitlab.com/openbravo/ci/backoffice-api/-/commit/d9d278ea46ddf903656c16736bc74bb96f7a182e [^]

related to FR-52440: add formal change

  New handleRequestRetry method in HttpAuthorizationProvider interface

---
M java/reference/java.japi.gz
---
(0150475)
hgbot (developer)
2023-05-30 15:31

Merge request merged: https://gitlab.com/openbravo/ci/backoffice-api/-/merge_requests/43 [^]
(0150478)
hgbot (developer)
2023-05-30 16:08

Repository: https://gitlab.com/openbravo/ci/backoffice-api [^]
Changeset: 2dbbce3db3141b15d90e981e0fb40e76538dccc4
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 30-05-2023 16:08:35
URL: https://gitlab.com/openbravo/ci/backoffice-api/-/commit/2dbbce3db3141b15d90e981e0fb40e76538dccc4 [^]

related to FR-52440: remove false API change

---
M java/reference/java.japi.gz
---
(0150481)
hgbot (developer)
2023-05-30 16:19

Repository: https://gitlab.com/openbravo/ci/backoffice-api [^]
Changeset: ba90a6d40696848c1e9432a567780775592099d3
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 30-05-2023 16:19:28
URL: https://gitlab.com/openbravo/ci/backoffice-api/-/commit/ba90a6d40696848c1e9432a567780775592099d3 [^]

related to FR-52440: add new constraint

---
M model/src-db/database/model/tables/C_EXTERNAL_SYSTEM_HTTP.xml
---
(0150494)
hgbot (developer)
2023-05-31 06:48

Repository: https://gitlab.com/openbravo/product/openbravo [^]
Changeset: 7f45687ed22cf83bf1bb79a7643ac6fca7e47a42
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 31-05-2023 06:48:16
URL: https://gitlab.com/openbravo/product/openbravo/-/commit/7f45687ed22cf83bf1bb79a7643ac6fca7e47a42 [^]

related to FR-52440: handle exception on send properly

---
M src/org/openbravo/service/externalsystem/http/HttpExternalSystem.java
---

- Issue History
Date Modified Username Field Change
2023-05-12 15:42 ignacio_deandres New Issue
2023-05-12 15:42 ignacio_deandres Assigned To => ignacio_deandres
2023-05-12 15:42 ignacio_deandres OBNetwork customer => No
2023-05-12 15:42 ignacio_deandres Modules => Core
2023-05-12 15:42 ignacio_deandres Triggers an Emergency Pack => No
2023-05-12 15:49 hgbot Merge Request Status => open
2023-05-12 15:49 hgbot Note Added: 0149663
2023-05-30 15:14 hgbot Note Added: 0150471
2023-05-30 15:30 hgbot Merge Request Status open => approved
2023-05-30 15:31 hgbot Resolution open => fixed
2023-05-30 15:31 hgbot Status new => closed
2023-05-30 15:31 hgbot Fixed in Version => PR23Q3
2023-05-30 15:31 hgbot Note Added: 0150472
2023-05-30 15:31 hgbot Note Added: 0150473
2023-05-30 15:31 hgbot Note Added: 0150474
2023-05-30 15:31 hgbot Note Added: 0150475
2023-05-30 16:08 hgbot Note Added: 0150478
2023-05-30 16:19 hgbot Note Added: 0150481
2023-05-31 06:48 hgbot Note Added: 0150494
2023-12-21 17:36 caristu Relationship added related to 0054194


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker