繁体   English   中英

PowerBI 安全访问 Blob 存储

[英]PowerBI Secure Access Blob Storage

我使用 HTML 客户视觉创建了一个 PowerBI 报告,其中包含嵌入式视频。 这些视频托管在 Azure Blob 存储中,因此我生成了一个 SAS 令牌,并将其添加到我数据中的视频 URL 中。

但是,我希望提高 Blob 存储的安全性并找到更好的解决方案,以避免每个人都可以使用 SAS 令牌并对其进行有限的控制。

例如,如果一组凭据是正确的,是否有可能访问将即时生成访问令牌的令牌提供程序? 这样,我就可以控制对视频的访问。

我查看了共享访问签名,但无法从 PowerBi 实施它。欢迎任何其他想法!

我尝试在我的环境中重现相同的内容并得到如下结果:

为了避免每个人都可以访问 SAS 令牌,请尝试通过指定允许访问的用户的 IP 地址或 IP 范围来生成访问令牌:

在此处输入图像描述

如果用户的 IP 地址不在范围内,用户在访问 SAS URL 时会出现如下错误

在此处输入图像描述

如果一组凭据是正确的,是否有可能访问将动态生成访问令牌的令牌提供程序。

您可以使用授权代码流来生成访问令牌,该令牌将在生成令牌时要求用户进行交互。

使用以下参数生成访问令牌:

GET https://login.microsoftonline.com/TenantID/oauth2/v2.0/token

 

client_id:ClientID
client_secret:*****
grant_type:authorization_code
scope:scope
redirect_uri:redirect_uri
code:code

将出现一个登录屏幕以验证用户凭据:

在此处输入图像描述

访问令牌已成功生成,如下所示:

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM