【问题标题】:Azure bus integration with GO based applicationAzure 总线与基于 GO 的应用程序集成
【发布时间】:2020-01-14 10:43:00
【问题描述】:

我们正在尝试从“GO”语言应用程序连接到 Azure 服务总线实体,并且可以通过提供 SAS 令牌或 Azure AD OAuth2.0 令牌来与 Azure 服务总线实体集成,这将通过安全主体获得。从技术上讲,我更喜欢安全主体选项而不是 SAS 令牌,因为它存在安全漏洞。

如何使用 Azure AD SDK 不可用的语言如“GO”从 Azure AD 获取 OAuth2.0 令牌?

是否可以直接调用 Azure AD REST API 来访问 OAuth2.0 令牌?如果是,一些代码示例会有所帮助,否则请提出合适的选项。

【问题讨论】:

标签: azure-active-directory azureservicebus azure-servicebus-topics azure-servicebus-subscriptions


【解决方案1】:

这里是 available authentication methods 用于 Go。

此外,您可以直接调用以获取访问令牌。

https://login.microsoftonline.com/{tenant}/oauth2/token

参考:

OAuth 2.0 客户端凭据授权

Authenticate and authorize an application with Azure Active Directory to access Azure Service Bus entities

【讨论】:

    猜你喜欢
    • 2017-05-19
    • 2017-10-10
    • 1970-01-01
    • 2016-12-10
    • 2017-12-11
    • 2019-01-29
    • 1970-01-01
    • 2021-07-27
    • 2019-05-11
    相关资源
    最近更新 更多