【问题标题】:Power BI Custom Dataconnector AuthenticationPower BI 自定义数据连接器身份验证
【发布时间】:2018-03-28 07:38:22
【问题描述】:

我正在寻找创建一个 Power BI 自定义数据连接器,它允许通过捕获用户名、密码然后调用 webapi 对用户进行身份验证来进行身份验证。 我已经尝试过

的示例

https://github.com/Microsoft/DataConnectors/tree/master/samples/HelloWorld

这是一个非常基本的 hello world 示例,没有 UI 来捕获凭据。我想知道如何弹出一个“视图”来捕获登录详细信息。

【问题讨论】:

    标签: c# excel powerbi msbi


    【解决方案1】:

    MyGraph sample 展示了如何使用 OAuth 执行身份验证,这是除了基本身份验证之外唯一支持的默认方法。

    基本上它归结为在数据源定义中提供OAuth 部分:

    MyGraph = [
        Authentication = [
            OAuth = [
                StartLogin=StartLogin,
                FinishLogin=FinishLogin,
                Refresh=Refresh,
                Logout=Logout
            ]
        ],
        Label = "My Graph Connector"
    ];
    

    请注意,您需要执行实际身份验证和令牌交换的方法,如该示例中所述。

    请注意,根据 OAuth 规范,您不应该让客户端密码驻留在客户端上,这在这些示例中通常会这样做。这样做会导致严重的漏洞,因此请注意。

    【讨论】:

    • 谢谢,正是我想要的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-26
    • 1970-01-01
    • 1970-01-01
    • 2020-04-01
    • 2022-12-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多