jclay
Estoy tratando de incrustar un informe de datos del propietario de la aplicación en mi aplicación web con RLS para restringir los datos del informe a usuarios específicos.
La documentación en:
https://docs.microsoft.com/en-us/azure/power-bi-embedded/power-bi-embedded-rls
explica que los parámetros ‘nombre de usuario’ y ‘rol’ se pueden pasar al CreateReportEmbedToken para que el informe incrustado resultante contenga datos relevantes solo para los permisos del ‘nombre de usuario’ y el ‘rol’.
El problema que tengo es que el código de muestra en github (actualizado recientemente para la nueva API) usa los métodos AcquireTokenAsync y GenerateTokenInGroupAsync para mostrar un informe incrustado, en lugar de CreateReportEmbedToken según la documentación anterior.
Los métodos Async no parecen admitir la transferencia de un ‘nombre de usuario’ o ‘rol’, lo que significa que no puedo filtrar mi informe incrustado solo para el nombre de usuario y el rol requeridos.
¿Que me estoy perdiendo aqui?
Gracias
Jaime.
vickyprudhvi
En respuesta a Eric_Zhang
hola @Eric_Zhang,
aquí está el enlace para RLS para usuarios que no son de PowerBI
https://powerbi.microsoft.com/en-us/documentation/powerbi-developer-embedded-rls/
Eric_Zhang
@yuryb
¿Tiene alguna ETA para el RLS para incrustación con usuarios que no son de Power BI (la aplicación posee datos)? ¿Vi que dijiste que vendría en agosto?
yuryb
En respuesta a Eric_Zhang
Hola,
Esperamos esto para el final de la semana del 7 de agosto.
Atentamente
Eric_Zhang
En respuesta a yuryb
@yuryb escribió:
Hola,
Esperamos esto para el final de la semana del 7 de agosto.
Atentamente
@yuryb
Espero que todo vaya bien, ahora es el 15 de agosto y no veo ningún lanzamiento de características de RLS en el blog de Power BI, ¿hay alguna actualización allí?
yuryb
En respuesta a Eric_Zhang
Hola,
El soporte de RLS se habilitó la semana pasada como se prometió.
Consulte el blog de actualización de agosto: https://powerbi.microsoft.com/en-us/blog/power-bi-developer-community-august-update/
Atentamente
Eric_Zhang
En respuesta a yuryb
@yuryb escribió:
Hola,
El soporte de RLS se habilitó la semana pasada como se prometió.
Consulte el blog de actualización de agosto: https://powerbi.microsoft.com/en-us/blog/power-bi-developer-community-august-update/
Atentamente
@yuryb
Gracias por su confirmación. Una pregunta: ¿RLS solo está disponible para informes integrados y no para paneles? Vea la prueba en este hilo.
yuryb
En respuesta a Eric_Zhang
De hecho, actualmente RLS solo es compatible con informes integrados. El soporte para paneles integrados llegará más tarde, aún no hay fechas concretas.
Atentamente
felcolcan
En respuesta a yuryb
Hola,
¿Alguna novedad sobre RLS para paneles? Necesitamos probarlo lo antes posible.
Saludos,
vickyprudhvi
En respuesta a Eric_Zhang
hola @Eric_Zhang,
aquí está el enlace para RLS para usuarios que no son de PowerBI
https://powerbi.microsoft.com/en-us/documentation/powerbi-developer-embedded-rls/
brenkehoe
En respuesta a yuryb
Hola, veo que ahora GenerateTokenRequest ahora acepta una lista de EffectiveIdentity.Estoy intentando esto con una única EffectiveIdentity con solo el nombre de usuario establecido, pero recibo BadRequest. ¿Alguna idea / documentación sobre esta nueva funcionalidad?
MeQT
En respuesta a brenkehoe
¡Oye!
Username, Role y DatasetId deben agregarse al objeto EffectiveIdentity.
Aquí encuentras un ejemplo. https://powerbi.microsoft.com/en-us/documentation/powerbi-developer-embedded-rls/
Trabajó para mí sin ningún problema. Avísame si tienes más problemas.
MeQT
brenkehoe
En respuesta a MeQT
Gracias, echaré un vistazo
Rossnruthie
En respuesta a brenkehoe
Esto funciona. Lo probé en mi aplicación y está filtrando datos como se esperaba.
https://community.powerbi.com/t5/Developer/PowerBi-Embedded-API-Works-with-RLS/mp/231064#M7285
MeQT
En respuesta a yuryb
¡increíble! Gracias por su respuesta
MeQT
Hola,
Hace unos días hice la misma pregunta. https: //community.powerbi.com/t5/Developer/RSL-How-to-submit-role-parameter-within-embedded-token/td …
MeQT