MC Configuration file mc_config.json
The mc_config.json is needed for all KOBIL Solutions, but the content differs for each solution. It is an unsigned file, you can create it manually.
Example mc_config.json for KOBIL Digitanium+ solution installations
{
"useScp": false,
"useSmartScreen": false,
"astServerBackend": "ssms",
"useTokenBasedLogin": true,
"iam": {
"clientId": "IDPSubsequentLogin",
"serverUrl": "https://idp.<domain>",
"redirectUri": "https://kobil/OpenIdRedirectUri",
"trustedSslServerCerts": ["<domain>/iam_trusted_certs.pem"]
}
}
JSON Key | Description | mandatory |
---|---|---|
iam.clientId | Default IDP client id used for communication with the IDP | yes |
iam.serverUrl | Host url of the IDP Server | yes |
iam.redirectUri | Default IDP redirect Uri | yes |
iam.trustedSslServerCerts | List with filenames inside app with trusted TLS server certificates used for Certificate Pinning of the IDP server. | yes |
Note: This trustedSslServerCerts files must be in PEM format, they can contain one or more certificates. See Trust Store Configuration for details on which certificates to put into the trust store. Note also that for simplicity, the different trust store entries can point to the same file.