我正在使用 MSAL 针对 Microsoft Azure AD 验证用户,并获得了一个有效的令牌。
MSAL 库将一个对象交还给我,该User
对象包含一个名为userIdentifier
.
这是一个字符串,而不是 GUID。
文档说要使用一个称为oid
唯一标识整个 Microsoft 身份平台的用户的字段。我在User.idToken.oid
.
如文档所述,此值是 GUID。
我的问题是,这是什么User.userIdentifier
,我应该使用它吗?我需要知道在数据库端存储什么以将此本地用户与 Azure AD 用户联系起来。