是否有.NETAPI用于获取AzureAD应用程序注册的显示名称?

是否有.NETAPI用于获取AzureAD应用程序注册的显示名称?,.net,adal,msal,.net,Adal,Msal,我有一个.net守护进程,它使用AzureAD身份验证调用ASP.net Web API。我的身份验证流程如下所示: 我想为每个守护程序实例创建一个单独的AD应用程序注册,并通过应用程序注册的Display name属性标识Web API应用程序中的实例。有什么方法可以实现这一点吗?有一个REST API可用于获取应用程序对象数据: **https://graph.microsoft.com/beta/applications/{id}** 调用上述api的权限需要以下权限集: 顺便说一

我有一个.net守护进程,它使用AzureAD身份验证调用ASP.net Web API。我的身份验证流程如下所示:


我想为每个守护程序实例创建一个单独的AD应用程序注册,并通过应用程序注册的Display name属性标识Web API应用程序中的实例。有什么方法可以实现这一点吗?

有一个REST API可用于获取应用程序对象数据:

**https://graph.microsoft.com/beta/applications/{id}**

调用上述api的权限需要以下权限集:

顺便说一句,在Azure AD中创建应用程序也会使用显示名称发回数据

Get-AzureADApplication -Filter "AppId eq 'ed192e92-84d4-4baf-997d-1e190a81f28e'"
您可以参考以下文档

或者,如果您使用powershell获取显示名称,则非常容易

Get-AzureADApplication -Filter "AppId eq 'ed192e92-84d4-4baf-997d-1e190a81f28e'"
参考:


希望有帮助。

有一个REST API可用于获取应用程序对象数据:

**https://graph.microsoft.com/beta/applications/{id}**

调用上述api的权限需要以下权限集:

顺便说一句,在Azure AD中创建应用程序也会使用显示名称发回数据

Get-AzureADApplication -Filter "AppId eq 'ed192e92-84d4-4baf-997d-1e190a81f28e'"
您可以参考以下文档

或者,如果您使用powershell获取显示名称,则非常容易

Get-AzureADApplication -Filter "AppId eq 'ed192e92-84d4-4baf-997d-1e190a81f28e'"
参考:


希望能有所帮助。

我们正在考虑的另一个选择是使用管理api。无论如何,在我们的情况下,可能需要使用管理api,因为我们正在考虑向后端添加一个API方法,用于旋转客户端加密。我们正在考虑的另一个选项是使用管理API。在我们的案例中,可能无论如何都需要管理API,因为我们正在考虑向后端添加一个API方法,用于旋转客户端加密