Set up case federation access for SOAR

Supported in:

The case management federation feature lets secondary customers to have their own standalone SOAR platform, rather than hosting their SOAR instance as an environment with a shared platform. This setup is ideal for Managed Security Service Providers (MSSPs) or enterprises that require independent platforms across geographic regions.

All case metadata is synchronized from the secondary (remote) platform to the primary provider's platform as follows:

  • Primary platform analysts can view, access, and act on federated cases if they've been granted access.

  • Secondary customers retain control over which environments and cases are accessible to the primary platform.

When a primary platform analyst opens a remote case link, the system redirects them to the remote platform, if they have the necessary permissions to access the case's environment. On the remote platform, the primary platform analyst can sign in with their email and password. Access requires valid credentials and is granted for the current session only.

Set up metadata sync on the primary platform

To enable metadata synchronization, perform the following steps on the primary platform:

Set up the remote platform display name

To set up a remote platform display name, follow these steps:

  1. In the following example, use the following curl command to assign a unique display name to the remote platform. Display names can be up to 255 characters.
        curl -X POST
        https://federation.siemplify-soar.com/api/external/v1/federation/platforms \
        -H "Content-Type: application/json" \
        -d '{
        "displayName": "Sample Platform",
        "host": "https://federation.siemplify-soar.com"
        }'
        
  2. Store the generated API key in a secure location. The secondary customer can use it to configure their federation sync job.

Download the Case Federation integration

To download the Case Federation integration, follow these steps:

  1. In the primary platform, go to Marketplace.
  2. Click Case Federation integration configuration, and then select the Is Primary checkbox to sync data to your platform.
  3. Click Save.
  4. Go to Response > IDE, and then click addAdd.
  5. Select Job.
  6. In the Job Name field, select Case Federation Sync Job.
  7. In the Integration field, select Case Federation.
  8. Click Create.

    Set the schedule interval to one minute. Don't modify any other parameters.

Create or edit a user on the primary platform

To assign access to one or more remote platforms, follow these steps:
  1. In the primary platform, go to Settings > Organization > User Management.
  2. Click addAdd.
  3. Enter the required information.
  4. In the Platform field, select as many remote platforms as needed.
  5. Click Save.

Set up metadata sync on the secondary (remote) platform

To enable synchronization on the secondary platform, complete the following steps.

Download the Case Federation integration

To download the Case Federation integration, follow these steps:

  1. In the platform, go to the Marketplace.
  2. Click the Case Federation integration configuration > click Save. Don't select the Is Primary checkbox.
  3. Go to Response > IDE, and then click addAdd.
  4. Select Job.
  5. In the Job Name field, select Case Federation Sync Job.
  6. In the Integration field, select Case Federation.
  7. Click Create.
  8. In the Target Platform field, enter the hostname of the primary provider. The hostname is taken from the beginning of the primary provider's platform URL.
  9. In the API key field, enter the API key provided by your primary provider.
  10. Set the default sync time to one minute.

Create or edit a user on the secondary platform

To give primary analysts access to selected environments, follow these steps:
  1. In the secondary platform, go to Settings > Organization > User Management
  2. Click addAdd.
  3. Enter the required information.
  4. In the Environment field, select the environments that the primary platform analysts can access.
  5. Click Save.

Access remote cases from the primary platform

The primary platform analyst can move from their local platform to view and manage cases on the remote (secondary) platform. You can do this either in case list view or the case side-by-side view on the Cases page.

To open a case from the remote platform, follow these steps:

  1. On the Cases page, select either list view or the side-by-side view.
  2. Do any one of the following:
    • Side-by-side view
      1. In the case queue, look for cases marked with an "R" (for remote).
      2. Click the case to open it in the remote platform.
    • List view
      1. Scan the Platform column to find cases originating from the remote platform.
      2. Click the case ID to open it in the remote platform.
  3. Sign in to the remote platform with your email and password.

    If you can't sign in, it means that the secondary customer may not have granted you access to the case's source environment.

Need more help? Get answers from Community members and Google SecOps professionals.