Azure AD应用程序模型

时间:2018-04-13 09:38:56

标签: azure azure-active-directory

我想知道不同类型的应用程序。

我的理解:

  • 如果我通过应用程序注册添加应用程序,则会创建一个应用程序对象和一个服务主体
  • 如果我同意某个应用程序,则只在我的租户中创建一个服务主体,该服务主体是该应用程序对象的副本。

如果我正确理解了截图,只有服务主体出现在我的租户中。

然而,事实是,如果我添加一个像twitter这样的图库应用程序,我可以同时打开并修改清单文件,就像它是“我的”应用程序一样。

对我来说,它看起来像我也得到了一个应用程序对象的副本,其源是这里提到的应用程序库目录: https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-how-applications-are-added

这是使用图库中的应用时的一般情况吗? 有人可以就后台发生的事情提供一些见解吗?

1 个答案:

答案 0 :(得分:0)

图库应用程序与通常用于Azure B2B的多租户应用程序不同。

如果我添加一个图库应用程序,它将在我的租户中注册并在我的租户中创建为单租户应用程序的应用程序(期望它是本机应用程序,它默认为多租户应用程序)。

对于多租户应用:

它是从一个组织开发和注册的,如果所有者将其设置为多租户,则只需要在其他租户中创建为服务主体。此外,此多租户应用程序的所有者可以将其用于Azure AD B2B,并且可以控制谁可以访问它,而不是任何租户都可以使用它。以下挖掘适用于多租户应用程序:

enter image description here

对于Gallery App:

由第三方开发和发布,未注册多租户,让用户的租户使用它。任何AAD租户都可以添加并使用它。

这意味着您可以将Gallery App添加到租户中并将其用于您自己的租户。不喜欢使用已经从其他租户预配置的多租户。对于您的租户,它是一个新的应用程序。因此,它也将在您的租户中注册。

希望这有帮助!