【发布时间】:2019-04-17 07:15:50
【问题描述】:
我有一个简单的 jQuery 页面,它调用 azure restful API 来获取 VM 的状态。 我遇到了一个问题,它抱怨 跨源资源共享,我找不到为我拥有的 Web 应用程序/API 设置的位置。
我正在使用 客户端凭据授权 来获取令牌 https://docs.microsoft.com/en-us/azure/active-directory/develop/v1-oauth2-client-creds-grant-flow
我已经完成了我的测试,当我尝试从 jQuery/JS 进行调用时,我遇到了 CORS 问题。
我的设置涉及: 在 Azure 门户中,我使用应用程序注册来注册“Web 应用程序/API”类型的应用程序,给它一个主页地址“这是它所在的地方”,创建了一个密钥。
使用
POST https://login.microsoftonline.com/<tenant id>/oauth2/token
grant_type=client_credentials
client_id=application id
client_secret=application key
resource=https://management.core.windows.net/
我错过了什么吗?我的搜索不断将我引导到 Azure 托管应用
【问题讨论】:
标签: rest azure oauth-2.0 cors azure-active-directory