问题标签 [sas-token]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
200 浏览

azure-api-management - Azure - API 管理 - 管理 API SAS 令牌到期

我们在 azure 中有一个 API 管理实例。我们还启用了管理 API。我们在那里设置了一个 SAS 令牌 & 已在应用程序中使用。在这里,我们必须每 30 天更改一次 SAS 令牌。如果令牌过期,将导致应用程序中断。有没有办法通过电子邮件或任何其他方式获得有关令牌到期的通知(提前)。我对此进行了一些研究,但不幸的是找不到任何有用的东西。

0 投票
2 回答
354 浏览

azure - Powershell HTTP Post 到服务总线队列返回 401

尝试向我设置的服务总线队列提交消息,并不断收到 401 Unauthorized 返回。

我尝试使用此方法自己配置 SAS 令牌

我还尝试通过 Az.ServiceBus 中的内置 cmdlet 生成它

两者都给我一个 401 未经授权的错误

我不确定还能做什么。我需要在 azure 门户中为我的队列配置设置吗?

已经找到解决方案。除了格式错误的 SAS 签名之外,UTC 时间甚至在发送之前就已过期令牌

下面的最终代码编辑

0 投票
1 回答
310 浏览

azure - 如何使用用户委派 SAS 或 Azure RBAC 为 Azure Active Directory B2C 用户授予存储帐户容器的权限?

我正在使用 Azure 中的 Active Directory B2C 和存储帐户。我想使用用户委派 SAS 或 Azure RBAC 来授予对容器和 blob 的有限访问权限。

我将我的新租户链接到我的订阅,但我无法在此目录或任何其他 azure 资源中创建存储帐户。

我在默认文件夹中创建了存储帐户,但我无法使用用户委派 SAS 或 Azure RBAC 来管理对存储帐户的访问,因为用户位于 Active Directory B2C 租户中。

我需要一些帮助来实现这个要求谢谢你提前

0 投票
2 回答
2067 浏览

azure-functions - 如何在 Azure 功能应用程序设置中使用存储帐户中的 SAS 连接字符串

我可以通过使用来自存储帐户的访问密钥的连接字符串并将其放入功能应用程序设置来运行功能应用程序

功能应用设置

但是,如果我从存储帐户中的共享访问签名菜单生成 SAS 和连接字符串,并在我的函数应用设置中使用该连接字符串,我将无法运行函数。

这是我的 SAS 连接字符串:BlobEndpoint= https://StorageAccountName.blob.core.windows.net/;QueueEndpoint=https://StorageAccountName.queue.core.windows.net/;FileEndpoint=https://StorageAccountName.file .core.windows.net/;TableEndpoint=https://StorageAccountName.table.core.windows.net/;SharedAccessSignature=sv=2019-10-10&ss=bfqt&srt=sco&sp=rwdlacupx&se=2020-06-10T11:28:43Z&st =2020-06-10T03:28:43Z&spr=https,http&sig= {签名}

函数 Json

点击函数 URL 会出现“函数主机未运行”错误。

在测试模式下运行函数应用程序会出现“状态:500 内部服务器错误”错误。

更新 对连接字符串的 SharedAccessSignature 部分进行编码后,出现错误 在此处输入图像描述

0 投票
1 回答
488 浏览

java - 用于在 JAVA 中调用 azure rest API 的 SAS 令牌生成

我正在尝试使用 azure IoT Hub 文档中给出的代码片段生成 SAS 令牌,以在 IoT 中心调用 GET 设备 API(https://iot-hub-name.azure-devices.net/devices?api-版本=2020-03-13)。代码是

然后我将生成 SAS 令牌方法称为,

但是生成的 SAS 令牌给出了 401 Unauthorized,这意味着生成的令牌不正确。谁能帮我解决这个问题?

0 投票
2 回答
363 浏览

c - 如何从 SAS 令牌中解码 Azure MQTT 用户名和密码?

我是Azure MQTT服务器新手。我在 Azure 中创建了帐户并注册了设备。我收到了HostnameDeviceIDshared access key

我正在使用embedded正在运行的设备 C。以前我与另一个MQTT Broker.

如何从 中获取passwordfor MQTT brokerthe Azure在此处输入图像描述

什么是{signature-string}{expiry}{URL-encoded-resourceURI}如果要编码如何在 C 中编码,我从哪里获得所有这些信息?

0 投票
1 回答
27 浏览

azure - 仅使用 1 个 SAS 令牌从第一个 htm 文件中访问链接的 htm 文件

我有一堆 .htm 文件,它们可以导航到其他 .htm 文件。我已将它们上传到 Azure blob 容器。我想用 SAS 令牌打开第一个 .htm 文件,并想通过它访问其他人。但是,当这种情况发生时,其他人的 sas 令牌不再存在,因此我无法访问其他文件。

我最初尝试为整个 blob 容器获取 sas,但是问题仍然存在,因为当我使用第一个 .htm 中的链接导航到另一个时,问题仍然存在,因为它不会包含 sas 令牌。

因为有任何解决方法可以让他们打开吗?除了更改容器的权限以允许匿名访问。

0 投票
1 回答
475 浏览

raspberry-pi - Raspberry Pi 中的 Mosquitto 代理设置桥接物联网中心 SAS 令牌

因为 IoT Hub 不是代理,所以我想使用 Raspberry Pi 作为设备可以与之通信的代理,并且 Raspberry Pi 将接收到的消息发送到 IoT Hub。在 Raspberry 上安装 Mosquitto 后,这是我的配置 mosquitto 文件:

问题是 SAS 令牌使用了几个小时并且会过期,我想要一个解决方案来替换 SAS TOKEN 并永远工作。

0 投票
1 回答
2136 浏览

c# - 如何确定 Azure Blob 存储容器访问的 SAS 令牌是否已过期?

我使用用于 .Net 的 Azure Blob 存储客户端库 v11

我编写了一个程序,我们的客户可以使用它来上传文件。我为我们的客户生成了一个带有 SAS 令牌(有效期为 x 天)的 URL,客户可以使用该程序上传文件。这是一个示例网址:

如何在开始上传之前确定 SAS 令牌是否仍然有效?

更新:

我的网址中没有se声明。这是我生成网址的代码:

0 投票
1 回答
130 浏览

python-3.x - 在 Azure Python SDK 中,是否可以生成特定于 ServiceBus 主题的 SAS 令牌?

我正在使用 Python 3.8 和 azure-servicebus v0.50.3。我想为我创建的每个主题生成一个只读 SAS 令牌。到目前为止,我已经发现我可以创建这样的主题......

但是,我不清楚如何(或者甚至可能)使用现有 API 为我创建的每个主题生成一个 SAS 令牌。在线文档似乎暗示这是不可能的,但我想我还是会问。