REST API limitations for IBM Security Identity Manager

We can configure cross-origin resource sharing (CORS) to control which origins can work with ISIM REST APIs.

To support CORS in the virtual appliance:

  1. Log on to ISIM virtual appliance console.

  2. From the top-level menu of the Appliance Dashboard, select Configure > Advanced Configuration > Update Property

  3. In the Update Property page, select All properties.

  4. Select Identity server property files.

  5. Select rest.properties.

  6. Click New to open the Add Property window.

  7. Provide the value in the Property name field as ui.CORSOrigin.

  8. Provide the value in the Property value field to one of the following values.

    • *
    • http://www.myhost.com:port Use white spaces to separate multiple property values.

  9. Click Save Configuration.

After you edit the ui.CORSOrigin property, restart ISIM Server to reflect the changes. Do these steps.

  1. From the Appliance Dashboard, go to the Server Control widget.

  2. Select Security Identity Manager server.

  3. Click Restart.

If we do not want to allow cross domain request to access Identity Service Center REST APIs, do not configure the ui.CORSOrigin property in the virtual appliance.

If you already configured rest.properties with the ui.CORSOrigin property, delete the ui.CORSOrigin property.

  1. Log on to ISIM virtual appliance console.

  2. From the top-level menu of the Appliance Dashboard, select Configure > Advanced Configuration > Update Property

  3. In the Update Property page, select Modified properties.

  4. Select Identity server.

  5. Select rest.properties.

  6. Click Delete.

  7. Click Yes to confirm.

Parent topic: Troubleshooting virtual appliance problems