Configuring application security-check properties

Learn how to customize the security-check configurations for a specific application version.

About this task

You can make application-specific changes to the default values of any predefined or custom security-check property that is exposed on the same MobileFirst Server instance as your application. The documentation of the predefined security checks lists the properties that are supported for each check, and their default values. See Predefined MobileFirst security checks. For custom security checks, the basic configuration is defined in the adapter descriptor file, and can be overridden for a specific server instance in the adapter runtime-configuration file. See Security-checks configuration. In addition, for the custom security checks the MobileFirst security framework provides an application-specific property for enabling device SSO. See Configuring device single sign-on (SSO). The IBM MobileFirst™ Platform Operations Console for your MobileFirst Server instance displays the available security checks and their properties, including the property values, default values, and descriptions (if provided in the definition). Follow the outlined procedure to customize the property values for your application.

Note: Application customizations of the security-check configuration properties are defined in the application-descriptor JSON file. See Application configuration.

Procedure

Configure the security checks that are used by your application by using one of the following alternative methods:

Results

After completing the configuration changes, you can see in the Security-Check Configurations table on the application Security console page a list of the properties that you configured and their current and default values. In addition, you can see your property configurations in the application descriptor: in the console, go to the application Configuration Files tab. In the Application-Descriptor JSON File section, you can see a copy of the application-descriptor JSON file. Search for the name of the configured security check within the securityCheckConfigurations object. The nested security-check object should contain the names and values of your configured properties. In the following template, replace SecurityCheckName with the name of the security check that you configured:
"SecurityCheckConfigurations": {
    "SecurityCheckName": {
        "property1Name": "property1Value",
        ["property2Name": "property2Value",
         ...]
       }
    }
}