Installation

Before you begin

Prerequisites

To set up the Cisco Secure Access integration with P0, you need:

  • Cisco Secure Access account with administrator privileges

  • Secure Access Connector deployed and configured in your private network

  • Identity provider (IdP) configured in Cisco Secure Access (for example, Okta, Microsoft Entra ID)

  • P0 account with administrator access

Required permissions

You must have the following permissions in Cisco Secure Access:

  • Administrator or API Admin role

  • Permission to create and manage API clients

  • Permission to view and manage private resources

  • Permission to configure access policies

Setting up Cisco Secure Access

Each component requires its own API client in Cisco Secure Access with different permission scopes. You can either install only the Network access component or both, depending on your needs.

After you select Cisco Secure Access from the integrations list, P0 displays the available components:

Cisco Secure Access integration components
Select a component to install

Installing the network access component

This component allows P0 to look up the internally reachable addresses of your private resources in CSA. It only requires read-only permissions.

Step 1: Create a read-only API client in CSA

  1. Log in to your Cisco Secure Access Dashboard.

  2. Navigate to Admin > API Keys.

  3. Click Add.

  4. Configure the API key:

    • Name: P0 Read-Only

    • Description: Read-only API key for P0 private resource discovery

    • Scope: Select Policies / Private Resources - Read-Only

  5. Click Create and save the generated API key and secret.

    circle-exclamation

Step 2: Configure the component in P0

  1. Log in to your P0 Dashboard at https://p0.apparrow-up-right.

  2. Navigate to Integrations > Resource Integrations.

  3. Click Add Integration and select Cisco Secure Access.

  4. Select the Cisco Secure Access network access component and enter:

    Field
    Value

    Organization name

    A display name for your Cisco Secure Access organization

    API key

    The API key from Step 1

    Secret

    The secret from Step 1

Cisco Secure Access network access configuration
Network access component configuration
  1. Click Update.

circle-check

Installing the policy management component

This component allows P0 to create and remove JIT access rules in your CSA access policy. It requires read and write permissions.

circle-info

You must install the network access component first. The policy management component links to an organization that you already configured in the network access component.

Step 1: Create a read/write API client in CSA

  1. In the Cisco Secure Access Dashboard, navigate to Admin > API Keys.

  2. Click Add.

  3. Configure the API key:

    • Name: P0 Policy Management

    • Description: Read/write API key for P0 JIT access policy management

    • Scopes: Select both:

      • Policies / Private Resources - Read-Only

      • Policies / Private Resources - Read / Write

  4. Click Create and save the generated API key and secret.

    circle-exclamation

Step 2: Configure the component in P0

  1. Select the Cisco Secure Access policy management component.

  2. Select the Organization identifier for the organization you want to configure, then click Next.

Select the organization to configure
Select the organization to configure
  1. Enter the following:

    Field
    Value

    API key

    The API key from Step 1

    Secret

    The secret from Step 1

Cisco Secure Access policy management configuration
Policy management component configuration
  1. Click Finish.

circle-check

Last updated