摘要:如何使多租户应用可供其他Azure AD租户使用?
详细信息: 我正在编写一个C#ASP.NET库,我想使用该库创建订阅并注册更改通知。 我正在使用Microsoft Graph API v1.0进行此操作。
我遵循了this文档,以获取服务帐户的访问令牌。 文档中列出的第一步要求我们在Azure AD Portal
上注册该应用由于我正在为多个客户构建此应用程序,因此我希望这是一个多租户应用程序。我遵循了这个reference来注册多租户应用程序,但是我对如何使其他租户发现该应用程序有疑问?
我是否需要发布它才能实现此目标?如果是的话,有人可以引导我进入任何有关如何操作的文章吗?
答案 0 :(得分:0)
我是否需要发布它才能实现此目标?
不,你不知道。对于多租户应用程序,该应用程序的初始注册存在于开发人员使用的Azure AD租户中。当来自其他租户的用户首次登录该应用程序时,Azure AD要求他们同意该应用程序请求的权限。 如果他们同意,则会在用户的租户中创建一个称为服务主体的应用程序表示形式。。
在企业应用程序刀片下,您是指任何租户还是 是在哪里创建的?
该租户中的用户登录到该应用程序后,该租户中将存在该租户。