VSTO 加载项和 SQL 的 Azure 防火墙设置

标签 azure azure-sql-database vsto

我编写了一个非常基本的 SQL 支持的 VSTO Outlook 插件,最终将被我工作的公司的几个办公室的大约 20 个人使用。所有人也将定期在家工作。

到目前为止我所遵循的教程都是将“您自己的”IP 地址添加到服务器防火墙规则中: https://learn.microsoft.com/en-gb/azure/sql-database/sql-database-get-started-portal-firewall

正如我在研究这个问题时遇到的类似问题: SQL Azure Firewall Rules on New Portal

当只有我使用该应用程序时,这不是问题,我按照教程一次添加了我的办公室 IP 地址,一次添加了我的家庭 IP 地址。但如果我必须让每个人收集他们的 IP 地址并在防火墙上设置每个人,那就很尴尬了。

这将是我的第一个使用远程资源的应用程序,因此我不确定防火墙的后续步骤,因此很难找到指南。我应该是:

  1. 向所有人开放防火墙,但创建一个存储在应用内的强密码
  2. 在应用内创建初始化步骤以授予新用户通过防火墙的访问权限
  3. 创建某种代理,以便所有 SQL 请求都来自同一 IP 地址。

在 (2) 创建初始化步骤的情况下 - azure sql server firewall settings似乎更改了防火墙规则 - 这不是意味着一次只能有一个人连接吗?

最佳答案

最好的选择是:

1a。向所有人开放防火墙,但要求 Azure Active Directory Authentication为用户。

关于VSTO 加载项和 SQL 的 Azure 防火墙设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53819934/

相关文章:

azure - 使用 Microsoft.WindowsAzure 的命名空间中不存在 StorageClient

Azure应用服务: Can't publish existing app service to Linux

excel - 自定义任务 Pane 如何在保持 UI 响应的同时切换可见性?

azure - Windows Azure SQL 脚本

c# - 为什么将 OrderBy 添加到 LINQ to EF 查询可以提高其性能?

c# - 当用户键入或更改电子邮件正文时是否有任何撰写邮件的事件

wpf - WPF 控件库中的 ResourceDictionary

ASP.net 使用 OWIN 进行 Azure Active Directory 联合身份验证服务单点登录

java - Azure Cosmos Mongo API 版本 3.6,但无法连接 mongo.cosmos.azure.com :443

database - 在 SQL Azure 上使用 EF6 MainContextDropInitializer 时超时