c# - 如何在 Azure 中的两个公共 Web 应用程序之间共享信息
问题描述
我在同一订阅下在 Azure 中运行了两个公共 Web 应用程序。WebApp1 是一个较旧的应用程序,过去两年一直在运行并为有限的客户群提供服务。WebApp2 将是一个完全公开的 Web 应用程序。WebApp2 需要向 WebApp1 发送一些客户数据。
这样做的最佳安全方式是什么?
WebApp1 已经在运行几个 webjobs,所以 WebApp2 可以向其中一个队列发布一条消息来解决我的问题。但是,两个 Web 应用程序必须知道队列中的数据是什么样的,并且存储凭据必须存储在两个位置。
事件网格是一种选择,但这真的有必要吗?
在 WebApp1 中创建 API 并让 WebApp2 将数据发布到 API?我们如何防止其他人发布到此 API?
解决方案
推荐阅读
- xamarin - Xamarin.Forms.Maps 嵌套在 ScrollView 中。地图不可用,因为 ScrollView 正在拦截事件
- bluetooth - CC2640R2L:通过蓝牙向MCU芯片发送CCS程序
- c# - 没有 Internet 访问权限的桌面客户端应用程序中的 Azure Application Insights
- presto - Presto 任务序列化
- javascript - 在 JavaScript 中将一个数组拆分为每个子数组总和值不超过的子数组
- android - 如何在 Android Flutter 中锁定另一个应用程序?
- mysql - 在雅典娜中将具有时区偏移的字符串转换为日期时间
- c++ - 具有多重继承的 Windows C++ DLL 在引用传递时指向错误的方法
- scala - 检查字符串值是否为负数的最简洁方法?
- python - 显示目录列表的简单 Python HTTPS 服务器