Configuration template JSON
{
"info": {
"title": "Safewhere Identify CLI - Instance JSON Configuration",
"version": "5.15"
},
"definitions": {
"configuratorInformation": {
"databaseProvider": "MSSQL",
"databaseServerName": "",
"databaseLoginUserName": "",
"databaseLoginUserPassword": "",
"port": 1433
},
"tenantConfiguration": {
"clientName": "",
"defaultLanguage": "",
"tenantId": "",
"safewhereAdminIdleTimeout": 20,
"passwordAdmin": ""
},
"tenantDatabaseConfiguration": {
"isMultiSubnetFailover": false,
"databaseConfiguration": {
"server": "",
"schema": "",
"loginUserName": "",
"loginPassword": "",
"dbAuthenticationType": "SQLServerAuthentication"
},
"auditConfiguration": {
"providerType": "SQLDatabase",
"host": "",
"loginName": "",
"password": "",
"port": 1433,
"connectionTimeout": 60,
"cosmosDBMaxIdleTime": 120000
},
"sessionStateConfiguration": {
"sessionStateMode": "InProc",
"timeOut": 60
}
},
"tenantIISConfiguration": {
"generateDefaultValues": true,
"serverIpAddress": "127.0.0.1",
"port": 443,
"domainName": "",
"siteName": "",
"sitePool": "",
"adminPool": "",
"runtimePool": "",
"servicePool": "",
"bindCertificate": true,
"requireServerNameIndication": false,
"useHttpSecurityHeaders": true,
"identifySecuritySettingsXMLConfiguration": "",
"safewhereAdminSecuritySettingsXMLConfiguration": ""
},
"tenantCertificateConfiguration": {
"sslCertificateConfiguration": {
"certificateSetupType": "UseDefaultCertificate",
"sslDomainName": "safewhere.local",
"filePath": "",
"password": "",
"certificateThumbprintInStore": ""
},
"signingCertificateConfiguration": {
"certificateSetupType": "UseDefaultCertificate",
"filePath": "",
"password": "",
"certificateThumbprintInStore": "",
"keyVaultMode": "Certificate",
"azureTenantId": "",
"applicationClientId": "",
"applicationClientSecret": "",
"azureKeyVaultUrl": "",
"certificateName": "",
"keyName": "",
"base64Certificate": ""
},
"pathToTrustedRootCertificateToImport": ""
}
}
}