WEB Service/API configuration
Overview
SDI can integrate with web services and APIs, supporting HTTP methods such as GET and POST.
Additionally, the following authentication methods are supported:
- Anonymous authentication
- Basic authentication
- JSON Web Token (JWT) authentication
- API Key authentication
- Digest authentication
Configuration
Web Service / API
Select 'Web Service / API' as the location.
No | Item | Description |
---|---|---|
1 | Data Type | Select the file format. *CSV, Excel, JSON and XML are supported. |
2 | Base URL | Specify the base URL for all relative URLs. |
3 | Authentication | Select the authentication method. |
Basic Authentication
No | Item | Description |
---|---|---|
4 | Username (Basic Authentication) |
Enter the username if Basic Authentication is selected. |
5 | Password (Basic Authentication) |
Enter the password if Basic Authentication is selected. |
JSON Web Token (JWT) Authentication
No | Item | Description |
---|---|---|
6 | Grant type | A parameter specifying the method for obtaining an access token. |
7 | Token Endpoint | The API endpoint on the server for obtaining authentication tokens. |
8 | Client ID | An ID that uniquely identifies your application registered in the system. *If "Password" is selected as the Grant type, this may be optional depending on the system. |
9 | Client Secret | A secret key used to authenticate the client (your application) along with the Client ID. *If "Password" is selected as the Grant type, this may be optional depending on the system. |
10 | Username | An identifier to specify the user utilizing the system. |
11 | Password | A secret credential used for user authentication. It is used together with the Username, and upon providing the correct information, the system issues a JWT and establishes an authenticated session. |
API Key Authentication
No | Item | Description |
---|---|---|
12 | API Key Header Name | The name that specifies where the API Key is placed in the API request header. For example, x-api-key is commonly used as the API Key header name, but some systems may require a custom name. |
13 | API Key | Enter the API Key value. |
Digest Authentication
No | Item | Description |
---|---|---|
14 | Username (Digest) |
Enter the username if Digest Authentication is selected. |
15 | Password (Digest) |
Enter the password if Digest Authentication is selected. |