使用 passport-azure-ad 的登录用户可以使用什么 ID?

What ID can I use for the signed in user using passport-azure-ad?

我正在向我的 Web 应用程序添加 Microsoft 帐户身份验证。我们需要将有关登录用户的额外信息存储到数据库中。我可以使用什么 id 来让用户将这些数据关联起来?我假设它是 oid、tid 或 sub。

您应该使用用户帐户 OID 或该帐户与另一个帐户的组合 属性,因为它的 OID 是全局唯一的。