activities
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Actividades de productividad

Última actualización 18 de dic. de 2024

Solución de problemas de autenticación

Esta página enumera posibles problemas de autenticación que puedes encontrar al utilizar las actividades de Microsoft 365.

¿Qué tipo de autenticación debo utilizar en la actividad de ámbito de Microsoft 365?

Primero, asegúrese de consultar los siguientes recursos:

  1. Consulta la documentación relacionada con la actividad Ámbito de Microsoft 365 , que incluye información sobre los tipos de autenticación disponibles.
  2. Para aprender a registrar tu aplicación personalizada en Azure AD y establecer permisos de API de Graph, consulta la guía Cómo crear una aplicación para las conexiones de Microsoft 365.
  3. La lista de llamadas a la API de Graph de las actividades de Microsoft 365 está disponible en la página Referencias técnicas.
  4. Obtener información sobre el uso de UiPathStudioO365App para InteractiveToken (es decir, OAuthApplication=UiPath), consulta:
  5. Consulta los permisos de la API necesarios para Utilizar tarjetas de aplicación en la página Tarjetas Microsoft 365 y Google Workspace - Página de Permisos y ámbitos de la API.

Ámbito a buzones de correo específicos

Al usar este tipo de autenticación, la aplicación tiene acceso a todos los buzones de correo de tu tenant. Esto se debe a que el permiso de la API de la aplicación Mail.Read representa "Leer correo en todos los buzones de correo" y Mail.ReadWrite significa "Leer y escribir correo en todos los buzones de correo".

Es posible delimitar los permisos de la aplicación a buzones de correo específicos, de modo que la aplicación tenga acceso solo a los buzones de correo especificados: Delimitar el ámbito de los permisos de aplicación a buzones de correo de Exchange Online específicos.

Ámbito a sitios específicos

Usa el permiso de aplicación Sites.Selected para permitir que la aplicación acceda solo a colecciones de sitios de SharePoint específicas en lugar de a todas.

Error al autenticar con nombre de usuario y contraseña

Parámetros que faltan: client_assertion o client_secret

Incidencia: autenticación con nombre de usuario y contraseña fallida. El mensaje de error mostrado es: "Un problema de configuración está impidiendo la autenticación: consulta el mensaje de error del servidor para obtener más información.Puedes modificar la configuración en el portal de registro de aplicaciones. Consulta https://aka.ms/msal-net-invalid-client para obtener más información. Excepción original: AADSTS7000218: el cuerpo de la solicitud debe contener el siguiente parámetro: 'client_assertion' o 'client_secret'".

Solución: asegúrate de que la aplicación que hayas registrado tenga habilitado el campo de configuración Permitir flujos de cliente públicos.



La aplicación no está configurada como aplicación de tenant múltiple

Incidencia: Recibes el siguiente mensaje de error: "La aplicación [...] no está configurada como aplicación tenant múltiple. El uso del /commonpunto final no es compatible con tales aplicaciones creadas después del 10/15/2018. Utiliza un punto final específico para tenant o configura la aplicación para que sea tenant múltiple".

Soluciones:

  • Establece un valor para el parámetro Tenant .
  • Configurar la aplicación para que sea de tenant múltiple.

La autenticación funciona, pero el usuario no puede leer correos electrónicos de un buzón compartido

Incidencia: Al utilizar una cuenta compartida en las actividades de Microsoft 365, en la cuenta personal del usuario, se puede recuperar el correo, pero al intentar leer correos electrónicos de una cuenta compartida, aparece un error de acceso denegado.

Solución: Comprueba si la aplicación tiene el permiso de la API Mail.Read.Shared (delegado) establecido. Este permiso permite a la aplicación leer correo al que puede acceder un usuario, incluido su propio correo compartido.

Error: El usuario o administrador no ha dado su consentimiento para usar la aplicación

Incidencia: Recibes el siguiente mensaje de error: "El usuario o administrador no ha consentido en utilizar la aplicación con ID [...] llamado [...]".

Solución: Asegúrate de seguir estos pasos para conceder consentimiento de administrador en todo el tenant a una aplicación.

La autenticación integrada de Windows (IWA) no funciona en las versiones 1.4.0 y 1.5.0

Problema: IntegratedWindowsAuthentication (IWA) funcionaba en UiPath.MicrosoftOffice.365.Activitiesv1.3.1, pero no funciona en UiPath.MicrosoftOffice.365.Activities v1.4.0 y v1.5.0.

Solución: utiliza UiPath.MicrosoftOffice.365.Activities versión >= 1.6.0.

Autenticación ApplicationIdAndSecret en v1.4.0 y v1.5.0

Problema: al utilizar UiPath.MicrosoftOffice.365.Activities v1.4.0 o v1.5.0, la actividad Ámbito falla, aunque los parámetros obligatorios, ID de aplicación y Secreto de aplicación, estén establecidos correctamente.

Si el parámetro Tenant no se establece, puede obtener uno de los siguientes errores:

Importante:
  • "El token no contiene permisos o los permisos no se pueden entender". (Multitenant)
  • "La aplicación con identificador [...] no se ha encontrado en el directorio 'microsoft.com'. Esto puede suceder si el administrador del tenant no ha instalado la aplicación o si algún usuario del tenant no ha recibido el consentimiento. Es posible que haya enviado su solicitud de autenticación al tenant incorrecto ". (Tenant único)

Solución: establece un valor para el parámetro Tenant.

Otra opción es actualizar a UiPath.MicrosoftOffice.365.Activities versión> = 1.6.0. A partir de la versión v1.6.0, El tenant es un parámetro obligatorio.

Solicitudes de Graph API dentro del ámbito de Microsoft 365

Puedes realizar solicitudes de Graph API dentro de la actividad Ámbito de Microsoft 365. Esto es posible cuando se utiliza un objeto ParentScope en una actividad Invocar código .

Nota: Esto es posible para proyectos Windows-Legacy .NET 4.6.1. Error para proyectos Windows .NET5 (mensaje de error "No se pudo cargar el archivo o ensamblado 'Microsoft.Graph, Versión = 3.32.0.0'").

Vea a continuación un ejemplo con Studio v2021.10 (Windows-Legacy) y UiPath.MicrosoftOffice.365.Activities v1.11.1:





¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.