gpt4 book ai didi

Azure API 管理 + 服务总线主题 : Error 40104: Invalid authorization token audience

转载 作者:行者123 更新时间:2023-12-02 08:33:00 25 4
gpt4 key购买 nike

我正在尝试通过 Azure API 管理将推送消息发布到 Azure 服务总线主题。我可以通过 SAS 身份验证来做到这一点,但现在我想依赖托管服务身份。

我能够使用此策略检索 OAuth token :

<authentication-managed-identity resource="https://my-namespace.windows.net/" output-token-variable-name="sb-msi-access-token" ignore-error="false" />

但是,当我将消息推送到主题(在 https://my-namespace.servicebus.windows.net/mytopic/messages 上)时,我收到了令人沮丧的 40104:授权 token 受众无效

如果我尝试请求以下资源的 token :https://my-namespace.servicebus.windows.net/my-topic甚至https://my-namespace.servicebus.windows.net/my-topic/messages ,我收到以下错误:

名为 https://my-namespace.servicebus.windows.net/orders 的资源主体在租户中找不到

知道我缺少什么吗?

最佳答案

发现问题所在:我阅读文档的速度太快,看来我指定了错误的资源。

最后指定的资源必须是 https://servicebus.azure.net ,无论服务总线命名空间或队列/主题:

<authentication-managed-identity resource="https://servicebus.azure.net/" output-token-variable-name="sb-msi-access-token" ignore-error="false" />

关于Azure API 管理 + 服务总线主题 : Error 40104: Invalid authorization token audience,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59200232/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com