Define the HTML and authentication parameters

A valid access to the RESTful services of the third-party components is granted and the required configuration parameters are available for the configuration. Alfabet 's generic API integration interface supports HTTP, OAuth and OAuth2 authentication.

The configuration is done in Alfabet Expand in the XML element GenericAPIIntegrationConfig.

To access the XML element, click the Presentation tab and expand the explorer nodes XML Objects > Integration Solutions. Double click the GenericAPIIntegrationConfig node to open the XML definition.

The XML definition of a connection to a third-party component consists of three parts: the authentication definition, the connection definition, and an optional proxy definition.

You can define connection parameters for multiple third-party components. Each part of the definition is therefore wrapped in a header element.

You must define both an authentication definition and a connection definition.

The specification can include variables. Variables have a variable name and a variable value. In the XML object, you specify the value of an XML attribute as $VariableName:

At runtime, this term is substituted with the current value for the variable.

Variables can be defined in both the server alias configuration of the Alfabet Web Application or directly on the user interface in the definition of the database connection object for the generic API integration.

Definition of the server variable in the server alias configuration offers enhanced security. You can import the server variable values encrypted. Definition on the user interface offers higher flexibility. Server variable definitions in the server alias configuration supersede definitions in the integration connection specification.