从另一个App Service访问App Service

时间:2016-07-08 15:57:09

标签: c# azure uwp azure-web-sites azure-mobile-services

来自其他应用服务的Hello Access App服务

我有一个使用Azure App Service Mobile的应用程序。此服务正在使用Microsoft身份验证。

我想创建一个可以提取信息的“管理应用程序”,从第一个应用程序到显示给管理员和开发人员。只需允许新的应用程序服务访问SQL数据库,就可以轻松实现这一点。问题是我还想用新消息向用户写入推送,等等。至于不维护两个通知集线器,我想公开一个执行此操作的控制器。

因此我的程序是:

  1. Live App的应用服务 - 公开控制器API - 需要身份验证。
  2. “管理应用”的新应用服务。已为此应用启用身份验证。
  3. 如何从应用服务(2)调用在app service(1)中创建的控制器,仍然在整个通话中保持用户身份验证?
  4. 如何完成(3)?

1 个答案:

答案 0 :(得分:2)

如果唯一要求是允许推送通知,请将同一通知中心连接到两个应用服务。这将解决潜在的问题。

您无法在单个已配置的客户端上为Microsoft帐户配置指定两个重定向URL。最终,这意味着您无法使用相同的客户端ID /密钥,以便可以共享身份验证令牌。

另一种方法是提供一个" app共享密钥" - 这可以工作,因为它不在应用程序中分发 - 它只在你的两个后端之间使用。