且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

是什么导致Azure AD应用程序出现在& amp; quot;我的应用程序& amp; quot; vs.& amp; quot; All Apps& amp; quot; (在传统经验中)或& amp; quot; Owned Applications& amp; quot; vs.& amp; quot; All Applications& amp; quot; (在预览中)?

更新时间:2022-05-14 08:48:09

Hello,

Hello,

Azure中有两种类型的对象,一般用于Azure AD中的应用程序。 

There are two types of objects in Azure which are used by application s in general in Azure AD. 

1)服务主体对象 - 在企业应用程序刀片下显示

1) Service principal object - Displayed under enterprise applications blade

2)应用程序对象 - 在应用程序注册下显示

2) Application object - displayed under app registrations

您可以了解有关这些对象的更多信息,请 $ b这里是$ b。 

You can learn more about these objects here

现在让我们来看看你在部分中遇到的行为。

Now let's look at the behavior you experienced in parts.

创建"测试"后应用注册,我注意到在"应用注册(预览)"中刀片,在"拥有的应用程序"下看起来是
。选项卡,而"开发"选项卡应用注册没有。此外,在传统的"应用注册"中,刀片,"测试"应用程序显示在"我的应用"下而"dev"则表示"dev"。应用不会。

您创建了"测试"应用程序注册(预览)中的应用程序,它创建应用程序注册并明确地将您添加为所有者。

You created the "test" app from app registrations(preview), which creates an app registration and explicitly adds you as an owner.

您从企业应用程序创建了Dev - 它创建服务主体并为其创建应用程序对象映射。在这种情况下,您的用户帐户将不会作为应用注册的所有者明确添加。 

You created Dev from enterprise applications - which creates a service principal and creates an application object for mapping. In this scenario your user account will not be added explicitly as the owner of the app registration. 

当您在"测试"中明确添加为所有者时,您将在旧版刀片中的我的应用程序。 

As you are explicitly added as owner in "test", you will see it under my apps in the legacy blade. 

Dev仍然没有 出现在"拥有的应用程序"之下/"我的​​应用程序",而测试确实如此,尽管两者都以相同的方式创建了

我无法重现这一点。你能否确认你是如何删除"dev"的? ?从企业应用程序?或应用注册?

I am not able to reproduce this. Can you confirm how you deleted "dev" ? from enterprise applications ? or app registrations ?

"dev"的新应用注册继承了许多与删除之前相同的设置,而不必设置它们。
例如,我打开了"隐式拨款"并且提供了SSL证书,在重新创建之后,这两个设置都已在新的应用程序注册中设置;同时,这些设置都没有自动设置为
"测试"。应用注册

如果您刚从企业应用程序中删除了服务主体对象,则应用程序对象将保留并保留设置。当您创建应用注册
时,将再次创建服务主体和应用程序对象。 

希望这能澄清一点。