# Registro de aplicación de Azure

{% hint style="info" %}
Solo relevante para [Tenencia dividida](https://docs.scepman.com/es/configuracion-de-azure/split-tenancy) configuraciones.
{% endhint %}

SCEPman necesita interactuar con su Azure Active Directory y los endpoints de Intune para proporcionar el certificado y la validación OCSP de usuarios y dispositivos. Para proporcionar los permisos necesarios a SCEPman debe crear un Registro de Aplicación dentro de su tenant.

## Generar Registro de Aplicación (obtener ID de la Aplicación)

1. Inicie sesión en [Portal de Azure](https://portal.azure.com)
2. Navegue a **Azure Active Directory**
3. Haga clic en **Registros de aplicaciones**

![](https://4115997120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2Fgit-blob-a8211f3372358b01f2c1ff91c9a0ee59ebb5be32%2F2021-07-23-08_47_59-app-registrations-microsoft-azure-and-2-more-pages-c4a8-ehamed-microsoft-.png?alt=media)

4\. Haga clic en **Nuevo registro** y escriba un **nombre**, p. ej. SCEPman. Para el tipo de cuenta compatible elija **Cuentas solo en este directorio organizacional** y haga clic en registrar.

![](https://4115997120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2Fgit-blob-d81e9875a6fa2c82c5699da28eb304ed3474b23b%2F2021-07-23-08_49_37-register-an-application-microsoft-azure-and-2-more-pages-c4a8-ehamed-micro.png?alt=media)

5\. Puede copiar el **ID de la aplicación (cliente)** ahora. El ID es importante y será necesario más adelante para la implementación de SCEPman.

![](https://4115997120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2Fgit-blob-4cf962236038fceeb58fbdd74d99173f2c5fb851%2F2021-07-23-08_50_59-scepmanreg-microsoft-azure-and-2-more-pages-c4a8-ehamed-microsoft-edge.png?alt=media)

Cree una nueva variable de entorno en el servicio de la aplicación SCEPman con el nombre [AppConfig:AuthConfig:ApplicationId](https://docs.scepman.com/es/configuracion-de-scepman/application-settings/dependencies-azure-services/azure-ad#appconfig-authconfig-applicationid) y pegue el ID de la aplicación copiado como valor.

## Generar secreto (obtener Valor del Secreto de Cliente)

1\. Manténgase dentro de **Registros de aplicaciones** y haga clic en **Certificados y secretos**

![](https://4115997120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2Fgit-blob-9052dbda134bade7a7df444f27b509349ae5cd9f%2F2021-07-23-08_52_08-scepmanreg-microsoft-azure-and-2-more-pages-c4a8-ehamed-microsoft-edge.png?alt=media)

2\. Haga clic en **Nuevo secreto de cliente**, agregue una descripción y elija la expiración. Recomendamos **24 meses**, esto ayuda a proporcionar un servicio continuo durante dos años. Puede revocar un secreto en cualquier momento. Haga clic en **Agregar**

![](https://4115997120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2Fgit-blob-c0f38ab422f7bbf2eb2833fe7dcdcf2478a380d3%2F2021-07-23-09_06_11-azure-app-registration-scepman-docs-and-1-more-page-work-microsoft-edge.png?alt=media)

3\. **Copie el valor del secreto** y cópielo en un lugar seguro.

{% hint style="warning" %}
Por favor no lo confunda con el "ID del Secreto de Cliente". **ID**". Necesitamos el "Valor del Secreto de Cliente **Valor**", aquí.
{% endhint %}

{% hint style="warning" %}
Copia el valor del secreto de cliente inmediatamente. No podrá recuperarlo después de salir de este submenú.
{% endhint %}

![](https://4115997120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2Fgit-blob-f348682d643335d15ad88a2f328f9092a58dc4d8%2Fimage.png?alt=media)

4. Cree la configuración de SCEPman [AppConfig:AuthConfig:ApplicationKey](https://docs.scepman.com/es/configuracion-de-scepman/application-settings/dependencies-azure-services/azure-ad#appconfig-authconfig-applicationkey) con el valor del secreto de cliente.

## Configurar permisos

Permanezca dentro de **Registros de aplicaciones** y haga clic en **Permisos de API**

1. **Eliminar** el valor predeterminado **Usuario** **Leer** permiso.

![](https://4115997120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2Fgit-blob-933a5d5c8b03d177791b167d8b930da721afc276%2Fscreenshot-2020-02-03-at-10.54.48%20\(1\).png?alt=media)

2\. Haga clic en **Agregar un permiso** y elija **Microsoft Graph**. Cuando esté seleccionado, elija **Permisos de aplicación** y busque directory. Agregue **Directory.ReadAll** como permiso.

![](https://4115997120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2Fgit-blob-094488757869a78f699616a5b1863d36ae1ce657%2Fapp-permission-graph%20\(1\).png?alt=media)

![](https://4115997120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2Fgit-blob-db95402d9089c53ce050e1cde83aaf6beea474e8%2Fapp-permission-directory-read%20\(1\)%20\(1\)%20\(1\).png?alt=media)

3\. Ahora haga clic en **Agregar un permiso** y elija **Intune**. Cuando esté seleccionado, elija **Permisos de aplicación** y busque scep. Agregue **scep\_challenge\_provider** como un permiso

![](https://4115997120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2Fgit-blob-45b33cc616a68aedbb3cc63341c2405cabc8d206%2Fapp-permission-intune%20\(1\)%20\(1\).png?alt=media)

![](https://4115997120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2Fgit-blob-46eb2ea92e7d1accaae30f634f98212f1cddc6c7%2Fapp-permission-scep%20\(1\).png?alt=media)

4. Busque y agregue también los siguientes permisos de Graph: `DeviceManagementConfiguration.Read.All` y `DeviceManagementManagedDevices.Read.All`
5. Finalmente haga clic en **Conceder consentimiento de administrador** y **confirmar** el consentimiento para el registro de aplicación dado.

<figure><img src="https://4115997120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2FBxwHTG0eXVTMLzESdIWH%2F2024-03-13%2012_10_27-SCEPman-api.png?alt=media&#x26;token=19ae6761-59f2-4fde-99f3-498bea4b2a9b" alt=""><figcaption></figcaption></figure>

6. Después de conceder los permisos correctamente, debería ver estado en verde para cada permiso.

<figure><img src="https://4115997120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2FPqHvqGEiBsnquNtgQifc%2F2024-03-13%2012_12_18-SCEPman-api.png?alt=media&#x26;token=dcf94b12-3800-42dc-832c-4c0882d40fa9" alt=""><figcaption></figcaption></figure>

El registro de la aplicación está completo.
