Skip to content

Bitbucket Data Center (Workload Identity Federation)

The Bitbucket Data Center (Workload Identity Federation) integration connects SailPoint Entro to your on-premises Bitbucket Server or Data Center instance for continuous secret scanning.

This method uses a federated authentication token (HTTP Auth token) instead of an App Password or API token, ensuring secure, scoped, and revocable access for self-hosted Bitbucket environments.

Prerequisites

  • Ensure your Bitbucket Data Center instance is reachable from SailPoint Entro's deployed connector.

  • Confirm that outbound HTTPS traffic to your Bitbucket domain (for example, https://bitbucket.organization.com:7990) is allowed.

  • If the instance is behind a firewall, allowlist your SailPoint Entro connector IP or internal routing path.

Configuration Steps

  1. Generate a Bitbucket HTTP Auth Token

    1. Sign in to your Bitbucket Data Center as an admin user.

    2. Go to Administration > Access Management > Personal Access Tokens.

    3. Select Create personal access token.

    4. Assign the following read-only scopes:

      Category Permission
      Projects Read
      Repositories Read
      Pull requests Read
      Webhooks Read
      Users Read
    5. Select Create and copy the generated token (for example: BBDC-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX).

    6. Store it securely - it will be entered in the SailPoint Entro form.

  2. Complete SailPoint Entro Onboarding Form

    1. In the SailPoint Entro Platform, go to Management > Accounts & Integrations > Add new account > BitBucket.

    2. Choose Workload Identity Federation (Bitbucket Data Center).

    3. Fill in the connection form with the following fields:

      • Environment Type - choose the relevant environment for the integrated account.

      • Environment - the name you wish to give to that specific account.

      • Bitbucket Data Center Server (Hostname / IP) - for example: http://bitbucket.organization.com:7990

      • BitBucket Username - enter the user email address.

      • BitBucket HTTP Auth Token - enter the token generated in the previous step.

      • Allowed workspaces (optional) - if you wish to scan specific workspaces and not the full account.

      • Worker Group - choose the connector you wish to use for this integration.

    Bitbucket Integration form with Workload Identity Federation selected

  3. Verify Integration

    Once connected, SailPoint Entro will validate your credentials and start the initial repository synchronization.

    1. Go to Integrations > Bitbucket in the SailPoint Entro Dashboard.

    2. Confirm that the integration status is Active.

    3. Verify that repositories are listed and scanning is in progress.

    4. Check the Last Verified timestamp.

Your Bitbucket integration is now active.