我们正在尝试从"GO“语言应用程序连接到Azure服务总线实体&通过提供SAS令牌或Azure AD OAuth2.0令牌(将通过安全主体获得),可以与Azure服务总线实体集成。从技术上讲,我更喜欢安全主体选项,而不是SAS令牌,因为它有安全漏洞。
如何使用诸如"GO“的语言从Azure AD获取OAuth2.0令牌,而Azure AD SDK不可用?
是否可以直接调用Azure AD REST API来访问OAuth2.0令牌?如果是,一些代码样本将是有帮助的,否则,请建议适当的选项。
发布于 2020-01-14 10:43:00
这里是Go的available authentication methods。
此外,您还可以进行直接调用以获取访问令牌。
https://login.microsoftonline.com/{tenant}/oauth2/token

参考资料:
OAuth 2.0客户端凭据授予
https://stackoverflow.com/questions/59575965
复制相似问题