-
Type: Epic
-
Status: Resolved
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: ADDONS_10.10
-
Component/s: Rest API
-
Tags:
-
Completion Level (0 to 5):5
Target: Nuxeo 10.10 and master.
10.10
Release a new marketplace package:
- In a dedicated GitHub repository, containing the plugin itself and the package.
- Contains a template that overrides the server.xml.nxftl to add a new Connector on a given $PORT with its own thread pool.
- We tried to define the smallest possible scope to be feasible for 10.10, exposing the following endpoints:
GET /management/distribution POST /management/binaries/orphaned DELETE /management/binaries/orphaned GET /management/clid GET /management/probes GET /management/probes/{probeId} POST /management/probes/{probeId} GET /management/runningstatus POST /management/renditions/pictures/recompute POST /management/renditions/thumbnails/recompute POST /management/elasticsearch/{repository}/reindex POST /management/elasticsearch/flush POST /management/elasticsearch/optimize GET /management/elasticsearch/{repository}/query
Authentication on the management API will be done using a JWT token to authenticate a technical user.
The management API will be accessible through $PORT only which shouldn't be public.
The /nuxeo/site/management endpoint must be excluded from the 8080 port through an Nginx configuration.
master
The work will be done once validated on 10.10.
The new REST API endpoint will be included in the platform.
- is required by
-
NXP-28473 Management API for Nuxeo 11
- Resolved