Zusammenfassung

Abgeschlossen

Das Einrichten von Berechtigungen ist ein wichtiger Bestandteil ihrer App-Entwicklung. Es umfasst die Auswahl des geeigneten Authentifizierungsflusses für das Einbettungsszenario. Wenn Sie das Szenario Für Ihre Kunden verwenden, müssen Sie auch entscheiden, ob ein Dienstprinzipal oder ein Hauptbenutzerkonto als Einbettungsidentität verwendet werden soll. Wir empfehlen für Produktions-Apps den Dienstprinzipal. Er ist sicherer, erfordert aber einen Power BI-Mandantenadministrator zur Einrichtung und Verwaltung.

Zum Einbetten von Power BI-Inhalten muss Ihre App zunächst ein Zugriffstoken erwerben. Wenn Sie das Szenario Für Ihre Organisation verwenden, handelt es sich bei den Zugriffstoken um Azure AD-Token. Wenn Sie das Szenario Für Ihre Kunden verwenden, sind die Zugriffstoken Einbettungstoken, die Ihre App mithilfe der Power BI-REST-API generiert.

Tipp

Wenn Sie daran interessiert sind, eine App zu entwickeln, die Power BI-Inhalte einbettet, lesen Sie den Kurs Power BI Developer in einem Tag. Dieser Kurs umfasst ein Kit zum Selbststudium, das Sie durch die Entwicklung einer ASP.NET Core MVC-App führt. Die App verwendet das Szenario Für Ihre Kunden, und die Einbettungsidentität ist ein Sicherheitsprinzipal.