msal - 我可以为使用 passport-azure-ad 登录的用户使用什么 ID?
问题描述
我正在将 Microsoft 帐户身份验证添加到我的 Web 应用程序。我们需要将有关登录用户的额外信息存储到数据库中。我可以使用什么 id 让用户将此数据与相关联?我假设它是 oid、tid 或 sub。
解决方案
您应该使用用户帐户 OID 或它与另一个属性的组合,因为它的 OID 是全局唯一的。
推荐阅读
- ionic-framework - Javascript:未捕获的 TypeError:Object(...) 不是函数
- python - 无法打开 EPSG 支持文件 gcs.csv.\ 设置 GDAL_DATA 环境变量
- forms - Flutter - 发送带有子地图属性的表单帖子
- c++ - 基于一个成员删除结构的有效方法,但选择由其他成员保留哪一个
- javascript - 如果 ngModel 引用“getter/setter”函数,则为 select 设置 ng-init
- java - 尝试从 EditText 解析整数时应用程序崩溃
- javascript - 为 cljc 项目复制 Java 的 String.hashCode() 方法
- c# - listview 中的 ImageButton 错误(添加项目时变小)
- android - 有什么方法可以将 GIF 图像拆分为帧并在 Android 中将其保存为 JPEG 或 PNG
- python-3.x - 高效访问 Pandas DataFrame 中的字符串值