是否有 .Net API 用于获取 AzureAD 应用程序注册的显示名称?
Is there .Net API for getting Display Name of AzureAD App Registration?
我有 .net 守护程序正在使用 AzureAD 身份验证调用 ASP.NET Web API。我的身份验证流程遵循此示例:
https://github.com/Azure-Samples/active-directory-dotnet-daemon
我想为每个守护程序实例创建一个单独的 AD 应用程序注册,并通过应用程序注册的显示名称 属性 在 Web API 应用程序中识别实例。有什么办法可以实现吗?
有一个 REST API 可用于获取应用程序对象数据:
**https://graph.microsoft.com/beta/applications/{id}**
调用上述 api 的权限需要以下权限集:
顺便说一句,在 Azure AD 中创建应用程序还 post 返回具有显示名称的数据。
您可以参考以下文档。
https://docs.microsoft.com/en-us/graph/api/application-get?view=graph-rest-beta&tabs=http
https://developer.microsoft.com/en-us/graph/graph-explorer#
或者,如果您使用 powershell 获取显示名称,这将非常简单。
Get-AzureADApplication -Filter "AppId eq 'ed192e92-84d4-4baf-997d-1e190a81f28e'"
参考:
https://docs.microsoft.com/en-us/powershell/module/azuread/get-azureadapplication?view=azureadps-2.0
希望对您有所帮助。
我有 .net 守护程序正在使用 AzureAD 身份验证调用 ASP.NET Web API。我的身份验证流程遵循此示例: https://github.com/Azure-Samples/active-directory-dotnet-daemon
我想为每个守护程序实例创建一个单独的 AD 应用程序注册,并通过应用程序注册的显示名称 属性 在 Web API 应用程序中识别实例。有什么办法可以实现吗?
有一个 REST API 可用于获取应用程序对象数据:
**https://graph.microsoft.com/beta/applications/{id}**
调用上述 api 的权限需要以下权限集:
顺便说一句,在 Azure AD 中创建应用程序还 post 返回具有显示名称的数据。
您可以参考以下文档。
https://docs.microsoft.com/en-us/graph/api/application-get?view=graph-rest-beta&tabs=http
https://developer.microsoft.com/en-us/graph/graph-explorer#
或者,如果您使用 powershell 获取显示名称,这将非常简单。
Get-AzureADApplication -Filter "AppId eq 'ed192e92-84d4-4baf-997d-1e190a81f28e'"
参考:
https://docs.microsoft.com/en-us/powershell/module/azuread/get-azureadapplication?view=azureadps-2.0
希望对您有所帮助。