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:
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
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/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:
Selecciona Agregar un permiso.
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
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:
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
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.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.