Conexión de Dynamics 365 Sales On-premise (IFD) mediante oAuth Autenticación de servidor a servidor

Un usuario Pregunto ✅

wikap

Hola usuarios de PowerBI

Intentar conectar Power BI directamente a un entorno local donde IFD y la autenticación oAuth de servidor a servidor están habilitadas. Uso Kingsway y se conecta bien con la identificación del cliente y el secreto del cliente provistos, pero ¿alguien en esta comunidad puede decirme si este método de autenticación está permitido usando Power BI? Y en caso afirmativo, ¿puede indicarme la dirección de la documentación sobre esto, para que pueda hacer que funcione?

/Henrik

Etiquetas: Dynamics 365 Sales, Dynamics CRM, Dataverse, Common Data Service, CDS

Hola @wikap,

que yo sepa, tEl tipo de autenticación OAuth permite que una extensión implemente una lógica personalizada para su servicio. Para ello, una extensión proporcionará funciones para StartLogin (devolviendo el URI de autorización para iniciar el flujo de OAuth) y FinishLogin (cambiando el código de autorización por un token de acceso). Las extensiones pueden implementar opcionalmente Refresh (cambiando un token de actualización por un nuevo token de acceso) y Logout (expirando los tokens de actualización y acceso actuales) también funciona.

Consulte este documento: https://github.com/Microsoft/DataConnectors/blob/master/docs/m-extensions.md#implementing-an-oauth-f…

Para conectarse a Dynamics en power bi, puede usar el conector de dinámica directamente.

Consulte este tutorial que lo presenta en detalles, espera que pueda ayudar.

  1. Cómo conectarse a datos de Dynamics 365 desde PowerBI Desktop
  2. Cómo conectar Power BI a Dynamics 365
  3. Estrategias de API con Power BI

Atentamente,
Equipo de apoyo comunitario _ Yingjie Li
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola @wikap,

que yo sepa, tEl tipo de autenticación OAuth permite que una extensión implemente una lógica personalizada para su servicio. Para ello, una extensión proporcionará funciones para StartLogin (devolviendo el URI de autorización para iniciar el flujo de OAuth) y FinishLogin (cambiando el código de autorización por un token de acceso). Las extensiones pueden implementar opcionalmente Refresh (cambiando un token de actualización por un nuevo token de acceso) y Logout (expirando los tokens de actualización y acceso actuales) también funciona.

Consulte este documento: https://github.com/Microsoft/DataConnectors/blob/master/docs/m-extensions.md#implementing-an-oauth-f…

Para conectarse a Dynamics en power bi, puede usar el conector de dinámica directamente.

Consulte este tutorial que lo presenta en detalles, espera que pueda ayudar.

  1. Cómo conectarse a datos de Dynamics 365 desde PowerBI Desktop
  2. Cómo conectar Power BI a Dynamics 365
  3. Estrategias de API con Power BI

Atentamente,
Equipo de apoyo comunitario _ Yingjie Li
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.

wikap

En respuesta a v-yingjl

Estimado V Yingjl

Primero quiero agradecerte mil veces por tomarte tu tiempo para escribirme una respuesta detallada. ¡Realmente aprecio esto!

Ya estoy familiarizado con las opciones 1, 2 y 3, pero debido a una configuración de autenticación muy compleja en estos servidores, no tengo estas opciones directas. I es una configuración local de Dynamics 365 Sales que utiliza varias formas complejas de inicio de sesión.

Dicho esto, no tengo problemas para conectarme al entorno desde mi adaptador Kingsway usando una identificación/secreto de cliente. Por lo tanto, debe ser posible que Power BI use el mismo ‘agujero’.

Intenté seguir su ejemplo de github y varios otros sitios que busqué en Google según sus sugerencias. Pero mis habilidades de desarrollador de núcleo duro no son suficientes, incluso cuando suena bastante simple si sabes cómo hacerlo.

Esto me lleva a mi última pregunta: ¿conoce a una persona que haya probado esto antes y que pueda codificar este adaptador para mí usando la configuración que sugiere? Póngase en contacto conmigo directamente por correo electrónico (solo busque en Google mi nombre y la empresa ubicada en Dinamarca). Agradecería un breve contacto también si no conoces a ninguna persona.

BR, Henrik (de WIKAP)

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *