Compartir a través de


Solución de problemas de inicio de sesión con fuentes OData

Este artículo contiene opciones de solución de problemas a la hora de iniciar sesión con una cuenta organizativa de una fuente OData:

  • Error de tipo de credencial no admitido
  • Errores de acceso denegado

En las secciones siguientes se describe cada error y los pasos para solucionarlo.

Tipo de credencial no admitido

Es posible que vea el siguiente error que indica que no se admite el tipo de credencial:

We are unable to connect because this credential type is not supported 
by this resource. Please choose another credential type.

Debe asegurarse de que el servicio envía encabezados de autenticación como se muestra a continuación:

  • La primera solicitud de Oauth sin ningún encabezado de autorización debe enviar el siguiente encabezado en respuesta:

    www-authenticate: Bearer realm=https://login.microsoftonline.com/<Your Active Directory Tenant Id> 
    
  • La solicitud de redirección al servicio con el encabezado de autorización establecido en Bearer debe enviar el siguiente encabezado en respuesta:

    www-authenticate: Bearer authorization_uri=https://login.microsoftonline.com/<Your Active Directory Tenant Id>/oauth2/authorize
    

Después de una llamada de redireccionamiento correcta, las llamadas al servicio tienen el token de acceso correcto en el encabezado de autorización. Si sigue viendo un error, borre los permisos globales del URI del servicio OData e inténtelo de nuevo. Para borrar los permisos globales, vaya a Archivo> > Opciones y configuración>Configuración de origen de datos>Permisos globales.

Acceso denegado

Es posible que vea alguno de los siguientes errores que indican que se deniega el acceso:

access_denied: AADSTS650053: The application 'Microsoft Power Query for Excel' 
asked for scope 'user_impersonation' that doesn't exist 
on the resource \<resourceId\>.
Microsoft Power Query for Excel needs permission to access resources 
in your organization that only an admin can grant. 
Ask an admin to grant permission to this app before you can use it.

Si se produce un error de este tipo, asegúrese de que el registro de la aplicación en el servicio OData tenga la siguiente configuración:

  • El identificador de aplicación está establecido en el URI base del servicio OData.
  • Se ha definido el ámbito user_impersonation.
  • El administrador ha establecido correctamente los permisos de la aplicación.

Puede hacer todo tipo de cosas con Power BI Desktop. Para obtener más información sobre sus capacidades, consulte los siguientes recursos: