gpt4 book ai didi

azure - Azure 服务总线如何使用 Azure AD 对客户端进行身份验证

转载 作者:行者123 更新时间:2023-12-03 06:51:42 25 4
gpt4 key购买 nike

我创建了 Azure 服务总线,客户端可以使用 Shared Access Token 访问服务总线。所有这些工作正常,现在我们想要使用 Azure AD 实现身份验证。

这是目前我们所知道的:

  1. 我们将使用 Azure AD 注册客户端。
  2. 每个注册客户都会获得一个 ID 和 Secret。
  3. 我们将使用此 ID、Secret 和 AppId(服务总线的 ID)从 Azure AD 获取访问 token
  4. 此调用将返回访问 token 。
  5. 然后,我们使用请求 header 将访问 token 传递到 Azure 服务总线以发布或获取消息。

我的问题是 Azure 服务总线如何实际验证此 token ?我见过另一个例子,其中客户端使用的 API 或服务使用如下程序验证访问 token :https://github.com/mauliksoni/aad-token-validation/blob/main/DotNetFramewrork/validate.cs &然后只有用户被允许访问 token 。

理想情况下,服务应自行验证访问 token ,并且不需要通过外部程序验证 token 。

最佳答案

您不需要进行任何外部验证,只要服务主体获得正确的 RBAC 角色来执行所需的操作(发送/接收/管理),服务将为您完成剩余的 token 验证。

关于azure - Azure 服务总线如何使用 Azure AD 对客户端进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73548646/

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