【问题标题】:Validating Service Prinicipal Name (SPN) from Azure AD using .NET SDK使用 .NET SDK 从 Azure AD 验证服务主体名称 (SPN)
【发布时间】:2018-10-04 13:02:18
【问题描述】:

我需要使用 .NET SDK 从 Azure AD 获取 SPN 的属性。我需要验证 SPN 是否是 Microsoft Directory 中的有效 SPN。如何使用 .NET SDK 或 Microsoft Graph API 来实现。

【问题讨论】:

  • ADAL 是 Azure AD 的身份验证库,而不是 API。它提供了一个围绕 AAD OAuth 端点的包装器,用于获取您调用进入其他 API 所需的访问令牌。
  • 感谢@MarcLaFleur 感谢您的回复,我们有什么办法可以通过.NET SDK 或任何其他方式来实现。我的要求是验证给定的字符串是否是来自 Microsoft AAD 的有效 SPN。
  • 您可以使用 Microsoft Graph 或 PowerShell。如果只是一对,也可以在 Azure AD 门户中搜索。

标签: azure-active-directory microsoft-graph-api adal microsoft-account


【解决方案1】:

为此使用 Microsoft Graph。一旦您有权读取目录数据,下面的 rest 调用将获取您所有的服务主体

https://graph.microsoft.com/beta/servicePrincipals

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-15
    • 1970-01-01
    • 2017-11-24
    • 1970-01-01
    相关资源
    最近更新 更多