Show / Hide Table of Contents

    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": ""
            }
        }
    }
    
    Back to top Generated by DocFX