# Azure App Registration

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

{% hint style="warning" %}
Complete this step before proceeding to [IAM management](https://docs.p0.dev/integrations/resource-integrations/microsoft-azure/iam-management). All other Azure integration steps depend on the app registration.
{% endhint %}

## Setup steps

1. In the Azure integration on [p0.app](https://p0.app), select **Azure app registration**.

<figure><img src="https://3783273641-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSQNwGQz62W737pY0FzVb%2Fuploads%2Fgit-blob-51950454b7821c330103e1c3e979723b2e5b3d37%2Fimage%20(245).png?alt=media" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://3783273641-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSQNwGQz62W737pY0FzVb%2Fuploads%2Fgit-blob-482028756e473ea26572f3d7dcff69491caf0e6b%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3783273641-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSQNwGQz62W737pY0FzVb%2Fuploads%2Fgit-blob-b761c81539d0d26d10cdc6cf1512e2ee3fb18311%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

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

## Next step

Proceed to [IAM management](https://docs.p0.dev/integrations/resource-integrations/microsoft-azure/iam-management) to enable Just‑in‑Time access.
