The identityServer Variable

Identity Cloud provides an additional variable, named identityServer, to scripts. You can use this variable in several ways. The ScriptRegistryService, described in Validate Scripts Over REST, binds this variable to:

  • getProperty

    Retrieves property information from system configuration files. Takes up to three parameters:

    • The name of the property you are requesting.

    • (Optional) The default result to return if the property wasn’t set.

    • (Optional) Boolean to determine whether or not to use property substitution when getting the property.

      For example, you can retrieve the value of the openidm.config.crypto.alias property with the following code: alias = identityServer.getProperty("openidm.config.crypto.alias", "true", true);

  • getInstallLocation

    Retrieves the Identity Cloud installation path, such as /path/to/openidm. May be superseded by an absolute path.