允许Azure web api客户端通过Azure管理门户访问web api

允许Azure web api客户端通过Azure管理门户访问web api,azure,asp.net-web-api,Azure,Asp.net Web Api,几周前,我在MSDN杂志上发表了这篇文章,介绍了如何配置客户端对web api的访问,该api受Azure AD组织帐户保护,托管在Azure中。它工作得很好 但现在,当我准备添加另一个api和客户端时,门户中的情况发生了变化 本地客户端应用程序配置页面Azure管理门户在最近几天似乎发生了变化-底部不再有“web api”部分,您可以在其中选择客户端要访问的web api(请参见本文中的图6),而是有一个“对其他应用程序的权限”部分,其中包含应用程序列表,但是您的web api没有显示在那里

几周前,我在MSDN杂志上发表了这篇文章,介绍了如何配置客户端对web api的访问,该api受Azure AD组织帐户保护,托管在Azure中。它工作得很好

但现在,当我准备添加另一个api和客户端时,门户中的情况发生了变化


本地客户端应用程序配置页面Azure管理门户在最近几天似乎发生了变化-底部不再有“web api”部分,您可以在其中选择客户端要访问的web api(请参见本文中的图6),而是有一个“对其他应用程序的权限”部分,其中包含应用程序列表,但是您的web api没有显示在那里,只有Exchange、AD和其他“默认”Azure应用程序。我现在很困惑如何让客户端访问web api。。。希望这是正确的地方问

您看到的更改是上周发布的新功能的一部分。您可以在广告团队的博客文章中了解更多关于他们的信息:

有趣的是,当我创建一个新的应用程序并查看“配置”选项卡时,“WindowsAzure服务管理API”是第一个下拉列表中的一个选项。你今天可以再看看。值得一提的是,除了WAAD和管理API之外,我看不到任何东西可以选择。由于某些原因,选择必须受到限制,可能是因为帐户


特别是在这些预览功能中,我们希望在几乎没有警告的情况下更改内容。可能在上查找更多信息的最佳位置是。

谢谢,迈克,我会先阅读博客文章,然后转到论坛,干杯。博客文章没有太大帮助,但我转到了论坛,找到了这条有用的线索来解释它。我使用Dan提供的样本进行工作。