问题标签 [azure-api-apps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1140 浏览

c# - Azure API App 客户端未生成枚举

我有 Swashbuckle 从我的 WebApi 服务生成的招摇。在类型等方面看起来一切都很好......但是当我使用 Azure API App 客户端生成代理类时,它缺少枚举声明。当我仔细检查时,它在招摇中,但在结果类中只有它们的字符串表示(字符串属性而不是枚举属性)并且没有枚举类型的声明。

0 投票
1 回答
10910 浏览

c# - 无法从 Azure AD 获取不记名令牌以与 API 应用程序一起使用

我有一个 MVC 应用程序需要访问受 Azure AD 身份验证保护的 Azure 中的私有 API 应用程序。所以我需要获取 Azure AD 承载令牌,将其转换为Zumo-Auth令牌并使用它来访问 API 应用程序。

我正在阅读本教程,一切正常,直到我需要从authContext. 这是代码片段:

与 的行authContext.AcquireToken(appIdUri, credential)是引起麻烦的行。

如果appIdUri我给https://MyAppGateway-814485545465FAKE4d5a4532cd.azurewebsites.net/login/aad,我得到例外:

400: AdalServiceException: AADSTS50001: Resource ' https://MyAppGateway-814485545465FAKE4d5a4532cd.azurewebsites.net/login/aad ' 没有为该帐户注册。

但是这条确切的行在Reply UrlAD 应用程序的列表中

Azure AD 应用程序中的回复 URI

当我尝试使用https://MyADDomain.onmicrosoft.com/MyAppName或收到不同的异常消息时:https://MyADDomain.onmicrosoft.com/appIdUri

400:AdalServiceException:AADSTS50105:应用程序“04472E33-2638-FAKE-GUID-F826AF4928DB”未分配给应用程序“ https://MyADDomain.onmicrosoft.com/MyAppName ”的角色

或者

400:AdalServiceException:AADSTS50105:应用程序“04472E33-2638-FAKE-GUID-F826AF4928DB”未分配给应用程序“ https://MyADDomain.onmicrosoft.com/ ”的角色

在这两种情况下,我都App ID URI将 AD 应用程序中的设置为“ https://MyADDomain.onmicrosoft.com/MyAppName ”或“ https://MyADDomain.onmicrosoft.com/ ”。以及列表中的两个名称Reply URL

最终,经过足够多的尝试,我将https://graph.windows.netas放入appIdUri并取回了不记名令牌。但是令牌的有效期是过去的(大约过去 1 分钟)。所以我对此无能为力。并401-Unauthenticated在尝试使用令牌登录 API 应用程序时得到。

我错过了什么?

0 投票
1 回答
366 浏览

azure - VS2015 中的 Azure App Service 项目模板和新发布目标

我安装了 VS2015 和最新的 Azure SDK。与 VS2013 和以前的 Azure SDK 相比,添加新的项目模板让我有些困惑。我正在尝试了解新的 Azure 应用服务。

我曾经创建一个 Web API 项目并将其作为 Azure 云服务发布。现在,我得到了更多选择:

我对这个很熟悉。

为什么有人会创建 Azure API 应用程序并将其作为云服务发布?

这两个与没有云服务模板的前两个基本相同。然而,它们的出版方式让我更加困惑。您可以将每个发布为 Microsoft Azure Web 应用程序或 Microsoft Azure API 应用程序。

以下如何比较和对比:

  • Web API -> 发布为 Web 应用程序
  • Web API -> 发布为 API APP
  • API 应用程序 -> 发布为 Web 应用程序
  • API 应用程序 -> 作为 API 应用程序发布
0 投票
3 回答
3824 浏览

azure - 以编程方式重新启动 Azure 上的 Web/Api-App

如何以编程方式重新启动 Azure 上的 Web-Apps 和 API-Apps?

(我想从同一个 App 服务计划中的另一个 API-App 调用它。)

0 投票
1 回答
375 浏览

asp.net-web-api - 在 Azure API APP 上部署 webapi 是否必须使用 swagger UI?

我正在玩 API APP 以及如何在 Swagger UI 创建中遇到错误 500。在 API APP 上部署时出现相同的错误 500。我想知道这两个是否相互关联!

0 投票
1 回答
562 浏览

azure-api-apps - 在不使用 Visual Studio 的情况下发布 Azure API 应用程序

我使用 Visual Studio 创建了一个 Azure API 应用程序。我在本地运行它工作正常,然后我从 Visual Studio 发布 - > Microsoft Azure API App 选项将它发布到 Azure。API 应用程序已部署到 Azure 并且工作正常。

是否有任何其他选项可以在不使用 Visual Studio 的情况下使用发布包将其部署到天蓝色?如果是,那么如何做到这一点,请帮忙。

或者我们可以为 API App 创建一个包然后可以进一步使用?

0 投票
1 回答
215 浏览

azure-api-apps - 如何将 Azure api 应用程序部署到市场

我创建了一个 Azure API 应用程序并使用 Visual Studio 将其发布到我的 Azure 帐户。将其用作逻辑应用程序中的连接器并经过测试,它工作正常。

现在我想将我的应用程序发布到 Azure 市场,我该怎么做?是否有任何可用的指南可用于将我的 API 应用程序发布到 azure 市场。

0 投票
2 回答
266 浏览

azure - Azure API 应用程序添加了额外的 Access-Control-Allow-Origin 标头

似乎在将 Web 应用程序部署为 Azure API 应用程序时,它会在响应中添加一个额外的 Access-Control-Allow-Origin: * 标头。如何覆盖和删除它?

我的项目使用 SignalR 和 OWIN,当我通过自己的代码中的请求或设置添加或更改 Access-Control-Allow-Origin 时,我可以指定另一个 Access-Control-Allow-Origin 标头属性,但附加的通配符 ( *) 标题也总是被添加。

这使我对 SignalR 的请求失败,因为它包含身份验证标头,当来源为 *.

API 应用程序托管在“API 应用程序主机”后面,我认为这是这个附加标头的来源。有什么办法可以修改这种行为吗?

注意:作为常规 Azure Web 应用程序部署时,附加标头不存在。

0 投票
1 回答
323 浏览

visual-studio-2015 - 在 Azure 上使用 API 应用程序发布 WebJobs 时遇到问题

自 Azure SDK for .NET 2.7.1 以来,是否有人在 Visual Studio 2015 上使用 API 应用程序在 Azure 上部署 WebJobs 时遇到问题?我的 webjobs-list.json 中引用了 4 个 webjobs,但是 web 部署到 azure 只是不再发布它们。我不确定 2.7.1 是否是罪魁祸首,但我确实在过去几天更新了它。是否有任何其他文件我应该查看诊断问题。

0 投票
1 回答
3577 浏览

azure - Azure API 管理 - 应用程序的订阅密钥?

我一直在玩 API Management,它看起来很棒。我唯一的问题是,在调用 API 时,您需要传递一个订阅密钥,该密钥链接到一个“用户”。在大多数用例中,我们 API 的调用者是应用程序(后端服务)。

我应该为每个应用程序创建一个用户帐户,还是有其他方法可以让我获得应用程序的安全密钥?

我已经简要了解了 AD,但是我不想立即走这条路。

谢谢