1

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

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

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

4

1 回答 1

0

以下是Go 的可用身份验证方法

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

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

在此处输入图像描述

参考:

OAuth 2.0 客户端凭据授予

使用 Azure Active Directory 对应用程序进行身份验证和授权以访问 Azure 服务总线实体

于 2020-01-14T02:43:00.137 回答