The API configuration is stored in a MS-SQL or ORACLE database. The database information depends on whether you are using Integrated Windows Authentication (IWA). For example:
-
Using IWA:
Server=DatabaseServer,Database=WebApiDb,
UseIntergratedWindowsAuthentication=True,ProviderUser=,Password=
Server=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=SERVERNAME)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=SERVICENAME))),
Database=WebApiDb, UseIntergratedWindowsAuthentication=True,ProviderUser=,Password=
-
Not using IWA:
Server=DatabaseServer,Database=WebApiDb,
UseIntergratedWindowsAuthentication=False,
ProviderUser=user,Password=*****
Where:
-
DatabaseProvider - Database provider information. The API accepts MSSQL or Oracle as a valid input. For example:
"DatabaseProvider": "MSSQL"
-
DbConnectionString - The API configuration database connection string. The format is not standard SQL/ORACLE connection string format.
-
Server - Database server name (instance name for MSSQL or full datasource string for Oracle)
-
Database - Database to write API configuration to.
-
UseIntergratedWindowsAuthentication - Set it to TRUE if user currently logged in has write access to the database.
-
ProviderUser - If the above value is set to false, provide user information for writing the configuration to the database.
-
Password - User password.
-