{
    "appName": "WSO2 IoT Server",
    "cachingEnabled": false,
    "debuggingEnabled": false,
    "permissionRoot": "/",
    "portalURL": "https://${server.ip}:9445",
    "loginPage": "cdmf.page.sign-in.login-do",
    "adminServicesUrl": "https://${server.ip}:${server.https_port}/admin/services/",
    "authModule": {
        "enabled": true,
        "login": {
            "onSuccess": {
                "script": "/app/modules/login.js",
                "page": "cdmf.page.processing"
            },
            "onFail": {
                "script": "/app/modules/login.js",
                "page": "cdmf.page.sign-in.login-do"
            }
        },
        "logout": {
            "onSuccess": {
                "page": "cdmf.page.sign-in.login-do"
            },
            "onFail": {
                "page": "cdmf.page.dashboard"
            }
        },
        "sso": {
            "enabled": true,
            "issuer" : "devicemgt",
            "appName" : "devicemgt",
            "identityProviderUrl" : "https://%iot.keymanager.host%:%iot.keymanager.https.port%/samlsso",
            "acs": "https://%iot.manager.host%:%iot.manager.https.port%/devicemgt/uuf/sso/acs",
            "identityAlias": "wso2carbon",
            "defaultNameIDPolicy": "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified",
            "isPassive":false,
            "responseSigningEnabled" : true,
            "validateAssertionValidityPeriod": true,
            "validateAudienceRestriction": true,
            "assertionSigningEnabled": true
        }
    },
    "errorPages": {
        "default": "uuf.page.error"
    }
}