我目前正在Azure Cloud Service上设置Web API,并希望将Azure API管理与OAuth和Azure Active Directory(AD)一起用作授权服务器。
我的问题是: 在AD中,我创建了我的应用程序并查看“查看端点”列表,我的令牌请求端点是(不是原始密钥):
https://login.windows.net/e4b3b3s1-02yt-8fw1-54i3-973aa45rd56b/oauth2/token?api-version=1.0
但是,在本教程中:http://azure.microsoft.com/en-us/documentation/articles/api-management-howto-oauth2/
令牌请求的格式为:
https://login.windows.net/<APPID>/oauth2/token
对于Azure Active Directory OAuth 2.0服务器,令牌端点
URL将具有以下格式,其格式为
yourapp.onmicrosoft.com。
我应该使用哪一个?
提前致谢。
答案 0 :(得分:1)
我建议使用AAD中列出的那些,因为它们具有指定要使用的版本的附加参数。
答案 1 :(得分:1)
见this question/answer。使用Active Directory控制台为您提供的功能 - 它将起作用。