当前位置: 首页 > 知识库问答 >
问题:

设置在其他 Office 365 租户帐户和 Azure 存储中找到的 Azure 活动目录

龚伯寅
2023-03-14

我正在尝试在此YouTube视频之后在Azure上设置PnP合作伙伴包。由于我的试用版 Azure 存储订阅已过期,我正在尝试使用我公司的 Azure 存储,但其 Azure 帐户未连接到 Office 365 租户。因此,我创建了一个试用版 Office 365 帐户,现在我正在尝试将 Office 365 连接到 Azure 存储。

这些不在同一账户下。有人能帮我设置一下吗?

编辑1假设您调用了Azure Tenantmyazure@myacount.com.此帐户未连接到office 365租户。但是,它有一个有效的存储订阅。

因此,我在Azure租户的应用服务中部署我的应用。此应用必须与SharePoint联机通信。但由于此Azure租户没有耦合到Office 365租户,因此我考虑创建一个试用版Office 365租户,例如:admin@mytenant.onmicrosoft.com。现在的问题是,如何配置Azure租户(存储)以与Office 365通信,这是另一个租户帐户?

编辑2

好的,我已将 PnP 合作伙伴包部署到我公司的 Azure 存储帐户。它是如何工作的。该应用程序是 MVC 应用程序。在部署它之前,我必须执行以下操作:

  1. 创建存储帐户
  2. 在此存储帐户中创建Web应用
  3. 在AAD中注册Web应用
  4. 为Web应用分配以下权限:SharePOint、G想像
  5. 在解决方案的web配置中插入应用程序ID和密钥
  6. 在web.config中分配需要在线访问Sharepoint站点集合的URL
  7. 将解决方案部署到Azure Web应用程序

部署后,我可以打开现在可以在线访问 SharePoint 的 Web 应用程序。

问题出在哪里?只要 Office 365 和 Azure 租户帐户相同,就没有问题。但是现在我不再拥有相同的 Azure 租户和 Office 365 帐户,因此我无法从我的 Azure Web 应用程序访问 sharepoint。我不知道如何在 Azure AD 中设置应用程序注册,以便它可以访问另一个 Office 365 租户中的 sharepoint。

例如:Azure租户名称“admin@contoso.com“需要访问具有以下租户帐户的office 365中的SharePoint、Graph和AAD”admin@somecompany.onmicrosoft.com".

如何从Azure web应用程序中的web应用程序进行设置?“adminA@contoso.com“)我可以在另一个office 365租户帐户(”admin@somecompany.onmicrosoft.com")?

编辑3

生活在Azure中的Web应用“admin@contoso.com帐户需要访问其他office 365帐户的用户(AAD)、SharePoint和Graph,即:admin@somecompany.onmicrosoft.com".

希望它是清楚的。

共有2个答案

司空高义
2023-03-14

好吧,你终于弄清楚了你的场景。

首先,如果您的订阅跟踪已过期,您不应该再使用它来运行该订阅中的任何内容。你最好联系Azure支持,将资源移动到另一个新订阅,或将数据备份到本地计算机。

第二,关于如何在其他AAD租户中访问API:

如果你的订阅没有过期,你可以做到这一点。实际上,你的MVC应用程序在哪里并不重要。它可以在任何租户中,但不能在订阅过期的情况下。唯一的区别是租户变了。

它应该使用客户端凭据流。您需要更改的是:

  1. 在公司 AD 租户中注册 AAD 应用程序
  2. web.config 中的 AAD 终结点更改为 https://login.microsoftonline.com/somecompany.onmicrosoft.com/oauth2/v2.0/token

然后,您可以使用令牌并访问资源。完成这些配置可能需要全局管理员权限来获得管理员许可,因此您最好是您公司租户的管理员。

我不是 100% 确定是否可以在您的 web.config 文件中配置。有一个文档可能有助于您了解此身份验证流程。

希望这有所帮助!

王刚毅
2023-03-14

但是该帐户没有与之关联的office 365租户。

你可以参考这篇文章。

但是,如果我的订阅已经使用未与新的Office 365目录关联的Microsoft帐户创建,或者组织帐户与我要与此Office 365目录关联的另一个Office 365目录关联,该怎么办?

在本演练中,我们将:

你知道试用版有时间和功能限制。为了进一步发展,我建议你可以购买一个办公365帐户来测试更多功能。

 类似资料:
  • 我在使用Azure云服务时遇到了瓶颈问题。该服务过去工作正常,基本上它所做的就是将Azure存储帐户中的信息存储到Azure数据库中。上个月没有数据加载到Azure数据库中,服务有一段时间没有更改,数据库没有锁定问题,但当我尝试检查我的存储帐户时,它在新的Azure门户中不可用,但在旧门户中不可用,从旧门户我没有与新门户相同的选项。指标是可以的,但是我遇到的这个瓶颈问题,数据加载可能与新门户中丢失

  • 告诉我如何在Azure存储帐户中存储PostgreSQL数据库数据。PostgreSQL部署到Azure容器实例。当我重新启动Azure容器实例时,所有数据都会消失。Dockerfile 来自Timescale/Timescaledb:Latest-PG12 az容器创建--resource-group test-env--name test-env--image test-env.azureca

  • 首先,我将引用另外两个对这个问题有部分答案的问题。 删除VM后从Azure中删除磁盘 如何删除Microsoft Azure存储中的租用blob 使用Azure Explorer,我可以删除blob和容器,但当我尝试删除存储帐户时,我出现了以下错误: 删除存储帐户“bitnamiWestusflwdmy”失败。无法删除存储帐户“bitnamiWestusflwdmy”:“存储帐户bitnamiWe

  • 我需要处理一些大数据并计划部署数据砖集群 除了HDFS支持,我还应该使用Data Lake Gen2对抗存储帐户的一个重要功能是什么 启用了分层命名空间的存储帐户v2==Data Lake Gen2。如果是,我可以使用文件系统创建文件共享并像存储帐户的文件系统一样将其装载到VM中吗 对于从Databricks访问数据,这两种方法中哪一种更适合大数据工作负载。我可以看到存储帐户也可以作为DBFS挂载

  • 我测试了在新的Azure门户中创建经典存储帐户(manage.windowsazure.com)和“新”存储帐户。将它们设置为类似的,并运行相同的代码来创建和配置队列。但指标仅显示门户中的经典存储帐户(能够在新门户中看到这两个帐户) 我已经像这样设置了ServiceProperties,并且可以在获取服务属性或查看Azure门户时成功地看到保存的这些更改。 当我使用Microsoft Azure

  • 我想将云服务部署到Azure,但在部署时必须选择存储帐户(在新门户和Visual Studio 2015中都尝试过)。我的存储帐户是使用新门户“存储帐户”创建的,并分配给了某些资源组,因此在部署时我无法选择它。对如何部署有何建议?