gpt4 book ai didi

azure-active-directory - MSAL - userIdentifier 与 idToken.oid

转载 作者:行者123 更新时间:2023-12-02 03:07:21 30 4
gpt4 key购买 nike

我正在使用 MSAL 根据 Microsoft Azure AD 验证用户并获得有效 token 。

MSAL 库正在向我返回一个 User 对象,其中包含一个名为 userIdentifier 的属性。

这是一个字符串,而不是 GUID。

文档指出使用名为 oid 的字段来唯一标识 Microsoft Identity 平台上的用户。我在 User.idToken.oid 下提供了此属性。

正如文档所述,该值是一个 GUID。

我的问题是,这个User.userIdentifier是什么?我应该使用它吗?我需要知道在数据库端存储什么内容以将此本地用户与 Azure AD 用户关联。

最佳答案

为了清楚起见,建议使用 accountIdentifier 属性,因为它会always be populated ,即使在 oid 可能不可用的边缘情况下:

const accountIdentifier: string = idToken.objectId || idToken.subject;

有关 GitHub 的更多信息.

关于azure-active-directory - MSAL - userIdentifier 与 idToken.oid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58645442/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com