Skip to main content

OAuth 2.0 para Microsoft Dataverse

Configura Alteryx One Platform para integrarlo en la implementación de Microsoft Dataverse mediante OAuth 2.0 para la autenticación.

Prerrequisitos

  • OAuth 2.0 es compatible con Microsoft Dataverse, que está disponible en Microsoft Azure.

  • La autenticación OAuth 2.0 debe estar habilitada en Alteryx One. Para obtener más información, consulta Habilitar autenticación de OAuth 2.0.

    Sugerencia

    OAuth 2.0 para Microsoft Dataverse puede funcionar para otros proveedores de identidad basados en inquilinos. Puedes utilizar esta solución como plantilla para crear los objetos necesarios en la consola de tu proveedor de identidad y Alteryx One.

Crea la aplicación Cliente OAuth 2.0 en Azure

En la consola de Azure, debes crear la aplicación cliente.

Pasos:

  1. Iniciar sesión en Azure: https://portal.azure.com/#home

  2. Selecciona Azure Active Directory > Registros de aplicaciones > Nuevo registro.

  3. Especifica los siguientes campos:

    Campo

    Descripción

    Nombre

    El nombre de la aplicación.

    Tipos de cuentas compatibles

    Selecciona una de las siguientes opciones:

    • Un inquilino

    • Varios inquilinos

    URI de redireccionamiento

    Especifica la URL en el siguiente formato, según el inicio de sesión del espacio de trabajo o del proyecto:

    https://<Login_URL>/oauth2/callback

    Ejemplo:

    https://ayxpreview.alteryxcloud.com/oauth2/callback

  4. Para crear el nuevo registro, haz clic en Registrar.

  5. Pestaña Descripción general:

    Nota

    Copia el valor del Id. de la aplicación (cliente). Este valor se debe aplicar en Alteryx One.

  6. Pestaña Certificados y secretos. Para crear un nuevo secreto de cliente:

    1. Selecciona Nuevo secreto de cliente.

    2. Establece la opción Caduca en como Nunca.

    3. Selecciona Agregar.

      Nota

      Copia el campo Valor. Este valor corresponde al secreto de cliente y se debe aplicar en Alteryx One.

  7. Pestaña Permisos de API:

    1. Selecciona Agregar un permiso.

    2. Otorga estos permisos.

      API

      Nombre de permisos

      Tipo

      Solicitud de consentimiento de administrador

      Dynamics CRM

      user_impersonation

      Delegado

      No

      Microsoft Graph

      Lectura del usuario

      Delegado

      No

  8. Guarda los cambios.

Crea un Cliente OAuth 2.0 para Microsoft Dataverse

Una vez creada la aplicación cliente de Microsoft Dataverse, debes crear un Cliente OAuth 2.0 en Alteryx One, que se utiliza para integrarse en la aplicación Cliente OAuth 2.0 que creaste en Azure.

Pasos:

  1. Inicia sesión en Alteryx One como administrador del espacio de trabajo.

  2. En el menú de la izquierda, selecciona el Menú de usuario > Consola de administrador > Clientes OAuth 2.0.

  3. En la página Clientes OAuth 2.0, haz clic en Registrar cliente OAuth 2.0.0.

  4. Especifica los campos para el nuevo cliente:

    Campo

    Descripción

    Tipo

    Microsoft Dataverse

    Nombre

    Escribe un nombre para el cliente.

    Id. de cliente

    Pega el valor del Id. de la aplicación (cliente) que se generó cuando creaste la aplicación cliente en Azure.

    Secreto del cliente

    Pega el valor del secreto de cliente que se generó cuando creaste la aplicación cliente en Azure.

    URL de autorización

    Un inquilino:

    https://login.microsoftonline.com/<tenant_identifier>/oauth2/v2.0/authorize

    Varios inquilinos:

    https://login.microsoftonline.com/common/oauth2/v2.0/authorize

    URL del token

    Un inquilino:

    https://login.microsoftonline.com/<tenant_identifier>/oauth2/v2.0/token

    Varios inquilinos:

    https://login.microsoftonline.com/common/oauth2/v2.0/authorize

    Alcances

    Establece los alcances con los siguientes valores:

    Nota

    Los alcances individuales deben separarse con un espacio.

    https://xxxxxx.crm.dynamics.com/user_impersonation offline_access

    El token de acceso caduca en

    Establece este valor en el siguiente: 3599999.

    El token de actualización caduca en

    Establece este valor en el siguiente: 7775999999.

  5. Para guardar tu Cliente OAuth 2.0, haz clic en Guardar.

Para obtener más información, consulta Crear cliente OAuth2.

Crea una conexión de Microsoft Dataverse

Después de crear las dos referencias de Cliente OAuth 2.0, puedes crear una conexión a tus datos de Microsoft Dataverse.

Nota

Debes crear una conexión separada para cada cliente OAuth 2.0 que esté disponible en Alteryx One.

Para obtener más información, consulta Conexiones de Microsoft Dataverse.