【问题标题】:Azure AD application ModelAzure AD 应用程序模型
【发布时间】:2018-04-13 09:38:56
【问题描述】:

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

我的理解:

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

如果我正确理解屏幕截图,我的租户中只会出现一个服务主体。

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

对我来说,我似乎还获得了应用程序对象的副本,其来源是此处提到的应用程序库目录: https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-how-applications-are-added

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

【问题讨论】:

    标签: azure azure-active-directory


    【解决方案1】:

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

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

    对于多租户应用:

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

    图库应用:

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

    这意味着您可以将图库应用添加到您的租户中,并将其用于您自己的租户。不像使用从另一个租户预先配置的多租户。对于您的租户,它是一个新的应用程序。因此,它也会在您的租户中注册。

    希望这会有所帮助!

    【讨论】:

    • 嗨,@Thomas 这个答案有用吗?
    猜你喜欢
    • 2015-07-17
    • 2017-02-11
    • 1970-01-01
    • 1970-01-01
    • 2017-02-01
    • 2020-08-28
    • 2020-07-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多