For the complete documentation index, see llms.txt. This page is also available as Markdown.

Azure App Registration

Create the Azure app registration that establishes P0's service identity in your tenant.

The app registration establishes the base service identity P0 uses in your tenant. Additional permissions are granted to this identity as you add integrations.

Setup steps

  1. In the Azure integration on p0.app, select Azure app registration.

  1. Choose either Shell or Terraform and run the generated steps to create the app registration in your tenant.

When the commands complete successfully, the app registration is installed.

Manage with the P0 Terraform provider

Instead of running the generated Shell steps, you can create the app registration as code with the P0 Terraform provider. This is the recommended path for teams that manage their P0 configuration declaratively.

The app registration builds on the root p0_azure resource, which registers your Entra ID tenant with P0. Stage the installation with p0_azure_app_staged to obtain the application name and federated credential details, create the Azure AD application and its federated credential from those outputs, then complete the installation with p0_azure_app, passing the new application's client ID.

For the full argument reference and a worked example of the complete chain, see the p0_azure_app resource documentation.

Next step

Proceed to IAM management to enable Just‑in‑Time access.

Last updated