'powerbi embedded - access token with 2fa on

can i generate a powerbi embed token from my application if i have 2fa turned on?

I don't see anything about this in their documentation.

Can I generate a 1 time perm. embed token without code?



Solution 1:[1]

  1. you must turn off 2fa to get pbi access token via code when using master user (because it's just a background user authenticating to power bi - not the real user who logged in - and therefore there is no opportunity for interaction (prompt to enter pw from text)

  2. give the master user very little permissions in general, since it's a little less secure way of doing things. and store credentials in azure key vault not in some config file.

  3. can test it out here: https://docs.microsoft.com/en-us/rest/api/power-bi/embed-token/reports-generate-token-in-group#code-try-0.
    parameters: reportId and groupId . Body:

    {"accessLevel" : "View", "allowSaveAs" : "false", "datasetId" :"some id, but doesn't matter unless you create report", "identities":[], "lifetimeInMinutes" : 1000000000}

-- here it doesn't matter if 2fa is on or off obviously

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Lizi