Create a Service Principal and set it up as shown in this guide.
Add the dependency in the application that will have the embedded reports.
Add the service principal settings in ODC Portal (in the consumer app)
Add the EmbeddedReportsBlock to your screen and setup the input parameters.
If the previous steps were completed successfully, the report will render in your application.
Version 1.1.0 lets developers choose some load settings for the reports.
The ZoomLevel input loads the report with a specified zoom level (value must be between 0.25 and 4),
The ShowZoomBar input lets the developer choose if the zoom bar should be displayed or hidden when the report is loaded.
The Slicers input allows developers to set a slicer state when the report is loaded, it takes a JSON string and parses it into a slicer array. More info on the slicer object can be found on Use slicers in Power BI embedded analytics | Microsoft Learn.
Notes:
The embed URL can be obtained using the /reports endpoint with the Workspace Id of the Workspace where your report resides.
https://api.powerbi.com/v1.0/myorg/groups/{{WorkspaceId}}/reports