Tümleşik analiz erişim belirteçleri
UYGULANANLAR: Uygulama verilerin sahibidir Veriler Kullanıcıya aittir
Power BI içeriğinin (raporlar, panolar ve kutucuklar gibi) tüketilmesi için erişim belirteci gerekir. Çözümünüze bağlı olarak, bu belirteç bir Microsoft Entra belirteci, ekleme belirteci veya her ikisi de olabilir.
Müşterileriniz için ekleme çözümünde uygulama, web kullanıcılarınıza Power BI içeriğine erişim izni veren bir ekleme belirteci oluşturur.
Not
Müşterileriniz için ekleme çözümünü kullandığınızda, web uygulamanıza erişime izin vermek için herhangi bir kimlik doğrulama yöntemini kullanabilirsiniz.
Kuruluşunuz için ekleme çözümünde, web uygulaması kullanıcılarınız kendi kimlik bilgilerini kullanarak Microsoft Entra Kimliği'nde kimlik doğrulaması yapar. Müşterileriniz, Power BI hizmeti erişim iznine sahip oldukları Power BI içeriğine erişebilir.
Microsoft Entra belirteci
Hem müşterileriniz için ekleme hem de kuruluş çözümleriniz için ekleme için bir Microsoft Entra belirteci gerekir. Microsoft Entra belirteci tüm REST API işlemleri için gereklidir ve bir saat sonra süresi dolar.
Müşterileriniz için ekleme çözümünde, ekleme belirtecini oluşturmak için Microsoft Entra belirteci kullanılır.
Kuruluşunuz için ekleme çözümünde, Power BI'a erişmek için Microsoft Entra belirteci kullanılır.
Microsoft Entra belirtecini aşağıdaki yollardan biriyle alabilirsiniz:
Belirteç almak için Bruno gibi bir dış araç kullanın. İstek URL'si şeklindedir
https://login.windows.net/{{tenantId}}/oauth2/token
. {tenantID} değerini kiracı kimliğiniz ile değiştirin.PowerBI-Developer-Samples'daki örnek çözümleri izleyin. Örneğin:
Ekleme belirteci
Müşterileriniz için ekleme çözümünü kullandığınızda web uygulamanızın bir kullanıcının erişebileceği Power BI içeriğini bilmesi gerekir. Aşağıdaki bilgileri belirten bir ekleme belirteci oluşturmak için ekleme belirteci REST API'lerini kullanın:
Web uygulaması kullanıcınızın erişebileceği içerik
Web uygulaması kullanıcısının erişim düzeyi (görüntüleme, oluşturma veya düzenleme)
Daha fazla bilgi için bkz . Ekleme belirteci oluştururken dikkat edilmesi gerekenler.
Kimlik doğrulama akışları
Bu bölümde, müşterinizeyönelik ekleme ve kuruluş çözümleriniz için ekleme için farklı kimlik doğrulama akışları açıklanmaktadır.
Müşterileriniz için ekleme çözümü etkileşimli olmayan bir kimlik doğrulama akışı kullanır. Müşterileriniz için ekleme çözümünde kullanıcılar Power BI'a erişmek için Microsoft Entra Id'de oturum açmaz. Bunun yerine, web uygulamanız Microsoft Entra kimliğinde kimlik doğrulaması yapmak ve ekleme belirtecini oluşturmak için ayrılmış bir Microsoft Entra kimliği kullanır. Ayrılmış kimlik bir hizmet sorumlusu veya ana kullanıcı olabilir:
Hizmet sorumlusu Web uygulamanız, Microsoft Entra kimliğinde kimlik doğrulaması yapmak ve yalnızca uygulama için Microsoft Entra belirteci almak için Microsoft Entra hizmet sorumlusu nesnesini kullanır. Bu yalnızca uygulama kimlik doğrulama yöntemi Microsoft Entra Id tarafından önerilir.
Hizmet sorumlusu kullanırken, Power BI hizmeti yönetici ayarlarında Power BI API'leri erişimini etkinleştirmeniz gerekir. Erişimin etkinleştirilmesi, web uygulamanızın Power BI REST API'lerine erişmesini sağlar. Bir çalışma alanında API işlemlerini kullanmak için hizmet sorumlusunun çalışma alanının üyesi veya yöneticisi olması gerekir.
Ana kullanıcı Web uygulamanız, Microsoft Entra Kimliği'ne göre kimlik doğrulaması yapmak ve Microsoft Entra belirtecini almak için bir kullanıcı hesabı kullanır. Ana kullanıcı hesabının Power BI Pro veya Kullanıcı Başına Premium (PPU) lisansı olması gerekir.
Ana kullanıcı hesabı kullandığınızda, uygulamanızın temsilci izinlerini (kapsamlar olarak da bilinir) tanımlamanız gerekir. Ana kullanıcı veya kiracı yöneticisinin Power BI REST API'lerini kullanırken bu izinleri kullanma izni vermesi gerekir.
Microsoft Entra Id'de başarılı bir kimlik doğrulamasından sonra web uygulamanız, kullanıcılarının belirli Power BI içeriğine erişmesine izin vermek için bir ekleme belirteci oluşturur.
Not
- Müşterileriniz için ekleme çözümünü kullanarak ekleme yapmak için A, EM veya P SKU'su olan bir kapasiteye sahip olmanız gerekir.
- Üretime geçmek için bir kapasiteye ihtiyacınız vardır.
Aşağıdaki diyagramda, müşterileriniz için ekleme çözümünün kimlik doğrulama akışı gösterilmektedir .
Web uygulaması kullanıcısı, kimlik doğrulama yönteminizle web uygulamanızda kimlik doğrulaması yapar.
Web uygulamanız, Microsoft Entra Kimliği'nde kimlik doğrulaması yapmak için bir hizmet sorumlusu veya ana kullanıcı kullanır.
Web uygulamanız, Microsoft Entra Id'den bir Microsoft Entra belirteci alır ve Power BI REST API'lerine erişmek için bunu kullanır. Seçtiğiniz kimlik doğrulama yöntemi Power BI REST APIS'sine erişim verir. Bu, kimlik doğrulama yönteminin hizmet sorumlusu mu yoksa ana kullanıcı mı olduğuna bağlıdır.
Web uygulamanız Bir Ekleme Belirteci REST API'sini çağırır ve ekleme belirtecini istemektedir. Ekleme belirteci, hangi Power BI içeriğinin ekleyebileceğinizi belirtir.
REST API, ekleme belirtecini web uygulamanıza döndürür.
Web uygulaması ekleme belirtecini kullanıcının web tarayıcısına geçirir.
Web uygulaması kullanıcısı, Power BI'a erişmek için ekleme belirtecini kullanır.
İlgili içerik
- Ekleme belirteci oluştururken dikkat edilmesi gerekenler
- Power BI tümleşik analizlerinde kapasite ve SKU'lar
Başka sorunuz var mı? Power BI Topluluğu sormayı deneyin