Ich versuche, eine Webanwendung zu schreiben, die einige Power BI-Berichte einbettet. Die Daten sind lokal, sodass ich die neue verfügbare Lösung (Power BI Embedded) nicht verwenden kann. Nun besteht die Unannehmlichkeit der Verwendung des alten Ansatzes (https://powerbi.microsoft.com/en-us/documentation/powerbi-developer-integrate-a-power-bi-tile-or-report/) darin, dass der Verbraucher der Webseite ein Power BI-Benutzer sein muss, der sich anmelden muss, damit die Webanwendung schließlich ein Authentifizierungstoken erhält (es gibt ein paar Seiten) Umleitungen, die vorher passieren müssen). Also meine Frage ist, gibt es eine Möglichkeit, die Power BI Anmeldung auf eine programmatische Art und Weise zu tun? Auf diese Weise kann ich einfach einen Power BI-Account verwenden, um den Inhalt zu erhalten.Power BI - Programmgesteuert anmelden
1
A
Antwort
1
ich auch dort am Experimentieren, dieses Themas hat mir geholfen, mit nur, dass (siehe Beitrag # 8):
Grundsätzlich gilt:
POST-Anfrage an: https://login.microsoftonline.com/common/oauth2/token
Körper, Form-URL-codiert:
- grant_type: "password"
- -umfang: "OpenID"
- Ressource: "https://analysis.windows.net/powerbi/api"
- client_id: Ihre Client-ID
- client_secret: Ihr Kunde Geheimnis
- Benutzername: der Benutzername
- passwort: das username passwort
Dann erhalten Sie direkt das Token.
Auch könnte es gut sein, Sicherheitsbedenken zu berücksichtigen wie hier beschrieben: http://www.cloudidentity.com/blog/2014/07/08/using-adal-net-to-authenticate-users-via-usernamepassword/ unter „Wenn diese Funktion nicht verwenden“
Verwandte Themen
- 1. Parameter programmgesteuert an Power BI-Filter übergeben
- 2. Power BI-Berichtsvorlage
- 3. Schieberegler in POWER BI
- 4. Power BI Enterprise Gateway
- 5. Power BI - Link erstellen Visual
- 6. Sicherheit mit Power BI Embedded
- 7. Microsoft Power BI und ElasticSearch
- 8. Rohdaten in Power-Bi anzeigen
- 9. Power BI - Cache OData-Quellmetadaten?
- 10. Power Shell: Run Anmelden-AzureRmAccount anmelden
- 11. Power BI Embedded - Datenaktualisierung im "Import" -Modus
- 12. Power BI Desktop mit benutzerdefinierten Diagrammen
- 13. Veröffentlichungsbericht an Power BI-Arbeitsbereich senden
- 14. Power-BI Einbetten URL-mehrere Filter
- 15. Format Datum Feld in Power BI-Dienst
- 16. Power BI Auswahl von Sortierspalten nicht möglich
- 17. Veröffentlichen von Power Bi zu lokalen Netzwerkvolumeserver
- 18. Power BI einzelne Datenquelle mehrere Tabellen
- 19. Embedded Power-BI - Enterprise Gateway-Support
- 20. Power BI Embedded, Aktualisieren eines Dashboards
- 21. Wie erstellen Eigenschaftszeichenfolge in power bi custom?
- 22. Power BI Service Analysis Services-Datenbankverbindungszeichenfolge
- 23. Power BI Embedded - Einbetten von Kacheln
- 24. Azure/Azure-AD-Abonnement für Power BI
- 25. Power-BI-REST-API mit Python
- 26. Power-BI mit Sharepoint gehostete Anwendungen
- 27. Spring security: programmgesteuert anmelden
- 28. Wie programmgesteuert bei WordPress anmelden?
- 29. Google Drive API: programmgesteuert anmelden
- 30. Stream Analytics-Job zeigt keine Ausgabe in Power BI
Wenn dies den Menschen neu (das ist für mich ist), können Sie eine Anwendung herunterladen genannt Postman und testen Sie dies, indem Sie oben in die Registerkarte "Body" der POST-Anfrage eingeben. –
@Shehen nett, ich benutze Paw für Mac BTW. – lynx