まとめ

完了

アクセス許可のセットアップは、アプリ開発の重要な部分です。 これには、埋め込みシナリオに適した認証フローの選択が含まれます。 顧客向けシナリオを使用している場合は、サービス プリンシパルとマスター ユーザー アカウントのどちらの埋め込み ID を使用するかを決定する必要もあります。 運用アプリにはサービス プリンシパルをお勧めします。 より安全ですが、Power BI テナント管理者がセットアップと管理を行う必要があります。

Power BI コンテンツを埋め込むには、アプリが最初にアクセス トークンを取得する必要があります。 組織向けシナリオを使用する場合のアクセス トークンは Azure AD トークンです。 顧客向けシナリオを使用する場合のアクセス トークンは埋め込みトークンであり、アプリで Power BI REST API を使用して生成されます。

ヒント

Power BI コンテンツを埋め込むアプリの開発にご興味がある場合は、「Power BI 開発者 (1 日) コース」を参照してください。 このコースには、ASP.NET Core MVC アプリの開発を誘導する自己学習キットが含まれています。 アプリでは顧客向けシナリオが使用され、埋め込み ID はセキュリティ プリンシパルです。