OAuth 2.0 para Microsoft Dynamics 365 Sales
Configura Alteryx One Platform para integrarlo en la implementación de Microsoft Dynamics 365 Sales (obsoleto) mediante OAuth 2.0 para la autenticación.
Prerrequisitos
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.
OAuth 2.0 para Microsoft Dynamics 365 Sales (obsoleto) es compatible con Microsoft Azure.
Sugerencia
OAuth 2.0 para Microsoft Dynamics 365 Sales (obsoleto) 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:
Iniciar sesión en Azure: https://portal.azure.com/#home
Selecciona Azure Active Directory > Registros de aplicaciones > Nuevo registro.
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 inquilinoVarios inquilinos
URI de redireccionamiento
Para la plataforma, selecciona
Web.Especifica la URL en el siguiente formato, según el inicio de sesión del espacio de trabajo o del proyecto:
https://ayxpreview.alteryxcloud.com/oauth2/callbackPara crear el nuevo registro, haz clic en Registrar.
Pestaña Descripción general:
Nota
Copia el valor del Id. de la aplicación (cliente). Este valor se debe aplicar en Alteryx One.
Pestaña Certificados y secretos. Para crear un nuevo secreto de cliente:
Selecciona Nuevo secreto de cliente.
Establece la opción Caduca en como
Nunca.Selecciona Agregar.
Nota
Copia el campo Valor. Este valor corresponde al secreto de cliente y se debe aplicar en Alteryx One.
Pestaña Permisos de API: otorga los siguientes permisos.
API
Nombre de permisos
Tipo
Solicitud de consentimiento de administrador
Dynamics CRM
user_impersonation
Delegado
No
Microsoft Graph
Lectura del usuario
Delegado
No
Guarda los cambios.
Crear cliente OAuth 2.0 para Microsoft Dynamics 365 Sales (obsoleto)
Una vez creada la aplicación cliente de Microsoft Dynamics 365 Sales (obsoleto), 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:
Inicia sesión en Alteryx One como administrador del espacio de trabajo.
En el menú de la izquierda, selecciona el Menú de usuario > Consola de administrador > Clientes OAuth 2.0.
En la página Clientes OAuth 2.0, haz clic en Registrar cliente OAuth 2.0.0.
Especifica los campos para el nuevo cliente:
Campo
Descripción
Tipo
dynamics365_salesNombre
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/token
Alcances
Establece los alcances con los siguientes valores:
Nota
Los alcances individuales deben separarse con un espacio.
https://<your_dynamics365_sales_organization>.crm.dynamics.com/user_impersonation offline_access
El token de acceso caduca en
Establece este valor en el siguiente:
3600000.El token de actualización caduca en
Establece este valor en el siguiente:
7776000000.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 Dynamics 365 Sales (obsoleto)
Después de crear las dos referencias de Cliente OAuth 2.0, puedes crear una conexión a tus datos de Microsoft Dynamics 365 Sales (obsoleto).
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 Dynamics 365 Sales.