Git Product home page Git Product logo

blazor-powerbi's People

Contributors

jesse-ww avatar psypher9 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

blazor-powerbi's Issues

WebAPI/BlazorWASM setup example

I see an example setup with codeblocks of how to set up

  • The Web API middleware for Power BI Auth and Embed tokens
  • The Blazor WASM token and client

WASM Embedding Client

There needs to be a way for WASM projects to get an embedding token from a secured server so that embedding can still happen client side without exposing authentication.

  • I can get an embedding token from the Blazor PowerBI server-side endpoint without exposing secrets

Cross-Platform NotSupported Guard

When using Server-side only services in a Blazor WASM setting, I should receive a PlatformNotSupportedException on startup from the Blazor.PowerBI library. The exception message should be descriptive enough to show me what I did wrong and how to fix it.

ClientId - Seems to not be getting set

First off thanks for publishing this repo - nicely written.

I'm on a blazor wasm myself project and really like the way you've componentized the various aspects of rendering PBI in Blazor.

First off I'm simply running this project with any updates of modification to get it going before adapting slightly for wasm.

Unfortunately I'm seeing this exception the app.Run(); call is made:

ArgumentNullException: IDW10106: The 'ClientId' option must be provided.
Microsoft.Identity.Web.MergedOptionsValidation.Validate(MergedOptions options)

My initial thoughts were I've not set the Azure App Registration up correctly of I 've messed up the appsettings.

I've turned off secrets while I try to work through it doubled checked everything in terms of guids being set correctly.

I'd be interested firstly if you have a success in the 'ClientId' being set?

My appsettings.json:
image

README with Examples

As a Developer, I need a README on this repo that presents me with clear examples of how to use the tooling it provides

Expected result:

  • There is an example for Server-only setup #11
  • There is an example for WebAPI/BlazorWASM setup #12
  • There is an example for WebAPI only setup

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.