Saltearse al contenido

Oauth 2.0

Debe ingresar en la sección de Microsoft Entra ID en el portal de Azure de su cuenta de Microsoft Dynamics 365.

Entrada ID

Entrada ID

Seleccionar un nuevo registro de aplicación en la opción Agregar

Entrada ID

Ingresar un nombre para el registro de la aplicación. En la opción de tipo de cuentas compatibles elegir la opción Solo cuentas de este directorio organizativo

Entrada ID

Ya registrado la aplicación debe darle permisos para el manejo de API ‘s en Business central. Debe ingresar en la sección de Permisos de API

Entrada ID

Entrada ID

Seleccionar la opción de “Agregar un permiso” y seleccionar la opción de Dynamics 365 Business Central

Entrada ID

Seleccionar la opción de Permisos de la aplicación

Entrada ID

Solo Seleccionar la opción API > APIReadWrite.All y presionar el botón Agregar permisos

Entrada ID

Después de seleccionar la opción debe darle consentimiento como administrador a los cambios realizados. Esto se realiza seleccionando la opción Conceder consentimiento de administrador para Virtual Office Group

Entrada ID

Seleccionar el botón SI cuando aparezca el modal de conceder consentimiento

Entrada ID

Ya realizado la operación los permisos estarán activos

Entrada ID

Debe crear un nuevo secreto de cliente para la aplicación, debe ingresar en la sección de Certificados y secretos

Entrada ID

Seleccione la opción de Nuevo secreto de cliente

Entrada ID

Ingrese una descripción para el secreto de cliente y un periodo de expiración del mismo. Luego presione la opción Agregar y la agregara en el listado.

Entrada ID

Registrar ID de aplicación en las aplicaciones de Microsoft entra en Business central 365

Sección titulada «Registrar ID de aplicación en las aplicaciones de Microsoft entra en Business central 365»

Debe ingresar al entorno de Business central y buscar la ventana Aplicaciones de Microsoft Entra

Entrada ID

Entrada ID

Debe agregar un nuevo registro con el ID de la aplicación registrada recientemente.

Entrada ID

Debe rellenar la ficha con el ID de cliente, Descripción de la aplicación y cambiar el estado a Activado

Entrada ID

En la sección de Conjunto de permisos de usuarios y buscar el conjunto D365 BUS PREMIUM

Entrada ID

Debe buscar una api disponible en su entorno de prueba de Business central, en la sección de Servicios Web

Entrada ID

En este caso se consultara la grafica de cuentas para realizar la prueba.

Debe abrir la aplicación de Postman y pegar la URL en el campo de texto.

Entrada ID

En la sección de Autorización debe elegir la opción Oauth 2.0 y debe seleccionar y rellenar los campos con los siguientes valores

TokenBusiness Central
Header PrefixBearer
Token NameBusiness Central
Grant TypeClient Credentials
Access Token URLhttps://login.microsoftonline.com/30eb258d-51a4-4f58-9c88-bf72d4d3325a/oauth2/v2.0/token
Client IDSu ID de aplicación
Client SecretSu Llave secreta
Scopehttps://api.businesscentral.dynamics.com/.default
Client AuthenticationSend client credentials in body

Entrada ID

Entrada ID

Después de realizar el paso anterior, presione el botón Obtener un nuevo token de Acceso

Entrada ID

Debería mostrar la “autenticación completada” y mostrar el token de acceso. Presione la opción de “Usar Token” Entrada ID

Ya debería estar visible el token visible obtenido. Ahora si puede presionar el botón “Enviar” para la consultar los datos.

Entrada ID