Panel de PowerBI Azure SQL Database (DirectQuery) Acceso OAuth con usuarios de Azure AD B2B

Un usuario Pregunto ✅

Anónimo

Hola a todos,

Tengo este problema en el que cuando uso una base de datos SQL de Azure como fuente de datos para un informe en el servicio PowerBI, los usuarios de B2B reciben un mensaje «400 no autorizado» relacionado con un usuario desconocido «Autoridad de NTInicio de sesión anónimo».

error.pngEl escenario es que tengo una base de datos Azure SQL alojada en el mismo arrendatario que nuestro Power BI, sin embargo, me gustaría que los usuarios de otro arrendatario puedan acceder al panel mediante la funcionalidad de cuenta de invitado de Azure AD B2B.

Esto es lo que configuré en la conexión (Nombre del servidor/Base de datos eliminado), funciona bien para los usuarios locales del inquilino.

imagen.png

¿Esta funcionalidad funciona con Azure AD B2B? Los usuarios invitados parecen poder autenticarse en la base de datos usando SSMS o VS, por lo que PowerBI definitivamente parece central para el problema. Supongo que tiene algo que ver con los directores de servicio/registros de aplicaciones, pero estoy luchando por encontrar documentación para que esto funcione.

Cualquier ayuda o conocimiento recibido con gratitud.

Muchas gracias.

Hola @Anónimo,

Quizás puedas consultar el artículo:

Configurar la autenticación multifactor para SQL Server Management Studio y Azure AD

Atentamente,
Lionel Chen

Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.

Anónimo

En respuesta a v-lionel-msft

Gracias @v-lionel-msft, pero esa funcionalidad funciona en SSMS tal como están las cosas.

Es solo dentro de PowerBI con un panel/informe que usa consulta directa y Oauth Passthrough como una cuenta de invitado de Azure AD que no funciona. Las cuentas en cuestión usan Azure AD B2B, no B2C.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *