如何使用 ClaimsPrincipal 从 Azure AD 获取我的 TenantId?

问题描述 投票:0回答:0

我的代码有点问题。我想得到我的

TenantID
但该字段为空(null)?我该如何解决?

我在这里忘记了什么吗?

public static string GetMyTenantID(this ClaimsPrincipal principal)
{
    return principal.Claims
                    .Where(c => c.Type == "http://schemas.microsoft.com/identity/claims/tenantid")
                    .Single().Value;
}
c# azure azure-active-directory claims-based-identity
© www.soinside.com 2019 - 2024. All rights reserved.