Pase el nombre de usuario y el rol en la solicitud de token para que RLS funcione con un informe integrado de datos de propiedad de la aplicación

Un usuario Pregunto ✅

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/

@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?

En respuesta a Eric_Zhang

Hola,

Esperamos esto para el final de la semana del 7 de agosto.

Atentamente

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í?

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

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.

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

Deja un comentario

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