JavaScript (MSAL.js) 通用协议软件包的 Microsoft 认证库

- 关于
- 财务问题
- 更改日志
- 释放
- 先决条件和使用
- 安装
- 安全报告
- 许可证
- 行为守则
关于
JavaScript 的 MSAL 库允许客户端JavaScript 应用程序认证用户使用 阿苏雷AD 工作账户和学校账户(AAD),微软个人账户(MSA)以及Facebook,Google,LinkedIn,微软账户等社会身份供应商通过 Azure AD B2C (英语) 服务。 也能让您的应用程序获得访问的符号 微软云 诸如: 微软图形。 。 。 .
这个 @azure/msal-common 此文件夹中由代码描述的软件包是该软件包的共同依赖性 @azure/msal-browser 软件包(以及将来的msal-node软件包)。 要注意这是内部图书馆,经常会变动. 它本身并不是为了生产消费.
财务问题
见 这里。 。 。 .
先决条件和使用
这个图书馆不是用来制作的。 请使用您正在开发的平台专用的这些软件包之一 :
安装
通过国家预防机制:
npm install @azure/msal-common
安全报告
如果你发现我们的图书馆或服务有安全问题,请报告 安全性@ microsoft.com 尽可能详细。 您的呈文可能有资格通过 微软慷慨 程序。 请不要将安全问题张贴到 GitHub 问题或任何其他公共网站。 我们收到消息后马上联系你 我们鼓励您通过访问了解安全事件何时发生 此页面 并签署安全咨询警报.
许可证
版权 (c) 微软公司。 版权所有。 获得麻省理工学院许可证(License);
我们重视并遵守微软开放源码行为守则
该项目通过了 Microsoft 开源行为守则。更多信息见 《行为守则》 或联系人 打开码@ microsoft.com 并附上任何其他问题或评论.
关于 @azure/msal-common 的常见问题
@azure/msal-common 是什么?
Js 的 Microsoft 认证库
如何安装 @azure/msal-common?
在项目目录运行 npm install @azure/msal-common,或使用 pnpm add / yarn add / bun add。
@azure/msal-common 支持 TypeScript 吗?
支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。
@azure/msal-common 支持 ESM 还是 CommonJS?
同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。
@azure/msal-common 需要什么版本的 Node.js?
package.json 的 engines 字段要求 Node.js >=0.8.0。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。
@azure/msal-common 可以商用吗?
@azure/msal-common 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。
@azure/msal-common 的下载量有多少?
根据 npm 官方下载统计,@azure/msal-common 在 2026/10/08 – 2026/11/06 这 30 天内被下载 146,746,766 次,日均约 4,891,559 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。
@azure/msal-common 还在维护吗?
最新版本 16.16.1 发布于 2026/11/07(今天);至今共发布 191 个版本,其中过去 12 个月发布了 44 个;首次发布于 2020/01/18。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。