Connection parameters
A version 7 platform has a technical repository stored in mongodb that contains administration data needed to connect to Sage X3 People folders:
* Servers identify the servers and the services needed to connect to Sage X3 People folders. It corresponds to a "solution" in the Sage X3 People vocabulary.
* Endpoints correspond to a source of data from which a node.js server can get services and exchange information. Except for the administration endpoint, all endpoints correspond to Sage X3 People folders. An endpoint must be declared for every Sage X3 People folder the user wants to be connected to.
* Users have to be defined in the administration endpoint. This user definition does not contain any credentials except in a fallback definition, and lists the endpoints the user can connect to. By default, the user code sent to the Sage X3 People folder at connection time is the same as the version 7 administration user ID. This can be changed in the endpoints login grid of the user definition page.
* Except in fallback cases, which is not recommended for security reasons, the authentication is done either by LDAP servers that have to be declared or by Oauth2 services that must also be set up.
* Connection between a node.js server and a Sage X3 People server is a trusted connection based on certificates. The certificate generation and installation must be done as described in the Certificate installation document.