我正在尝试在youtube video之后在azure上设置PnP Partner pack。由于我的试用天蓝色存储订阅已过期,我正在尝试使用我公司的Azure存储,但他们的Azure帐户未连接到办公室365租户。因此,我创建了一个试用Office 365帐户,现在我正在尝试将Office 365连接到Azure存储。
这些不属于同一帐户。有人可以帮我解决这个问题吗?
修改1 假设您有Azure Tenant,名为myazure@myacount.com。此帐户未与办公室365租户相关联。但是,它具有有效的存储订阅。
因此,我在Azure租户的应用服务中部署了我的应用。此应用程序必须在线与SharePoint通信。但是,由于这个蔚蓝的租户没有办公室365租户,我想到了创建一个试用办公室365租户,例如:admin@mytenant.onmicrosoft.com。现在,问题是,我如何配置Azure租户(存储)与Office 365进行通信,这是另一个租户帐户?
修改2
好的,我已将PnP Partner Pack部署到我公司的azure存储帐户。它是如何工作的。该应用程序是一个MVC应用程序。在部署之前,我必须执行以下操作:
部署后,我可以打开现在可以在线访问SharePoint的Web应用程序。
问题? 只要Office 365和Azure Tenant帐户相同,就没有问题。但是现在我不再拥有Azure Tenant和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”)中访问以下SharePoint,Graph和AAD。 COM“)?
编辑3
Azure“admin@contoso.com”帐户中的Web应用程序需要访问其他Office 365帐户的用户(AAD),SharePoint和Graph,即:“admin@somecompany.onmicrosoft .COM”。
希望很清楚。
答案 0 :(得分:0)
但此帐户没有与之关联的Office 365租户。
您可以参考此article。
但是,如果我的订阅是使用与新Office 365目录无关的Microsoft帐户创建的,或者是否有与我要与此Office 365目录关联的另一个Office 365目录关联的组织帐户,该怎么办?
在本演练中,我们将:
您知道试用版有时间和功能限制。为了进一步开发,我建议您可以购买Office 365帐户来测试更多功能。
答案 1 :(得分:-1)
嗯,你终于明确了你的情景。
首先,如果您的订阅跟踪已过期,则您不应该使用它来再次运行该订阅中的任何内容。您最好联系Azure支持部门,将资源转移到另一个新订阅或将数据备份到本地计算机。
其次,关于如何访问其他AAD租户中的API:
如果您的订阅未过期,您可以实现这一目标。实际上,有人注意到你的MVC应用程序在哪里。它可以在任何租户中,但不能与过期订阅一起使用。唯一的区别是AAD租户已经改变。
它应该使用客户端凭据流。你需要改变的是:
web.config
中的AAD终结点更改为https://login.microsoftonline.com/somecompany.onmicrosoft.com/oauth2/v2.0/token
然后您可以使用令牌并访问资源。完成这些配置可能需要全局管理员权限才能获得管理员同意,因此您最好成为公司租户的管理员。
我不能100%确定是否可以在web.config文件中配置它。 a document可能有助于您了解此身份验证流程。
希望这有帮助!