ClaimTypes.NameIdentifier 与 Microsoft GraphApi UserID 有何关系

San*_*ijn 5 asp.net-core microsoft-graph-api

我正在使用 User.FindFirstValue(ClaimTypes.NameIdentifier) 来检索当前登录用户的用户 ID。结果似乎是一个随机字符串。

如果我在 Azure AD 中查找用户,那里的 ID 看起来就像一个 guid。如果在 Graph Api 中查找用户,则 Id 也是一个 Guid。有什么方法可以将这两个属性联系起来吗?

或者.net core当前用户与登录的Azure Ad用户无关?