我在我的nodejs api项目中使用passport-azure-ad来授权带有访问令牌的请求,在授权过程中我不断收到这个错误:
AzureAD:承载策略“,"hostname":"","pid":20016,"level":30,”msg“:”鉴权失败原因:错误:无法获取本地颁发者证书“,”时间。
我不知道是什么导致了这一切
发布于 2021-10-29 07:02:12
这是一个快速的解决方案,但它并不安全。
npm config set strict-ssl false
这是不安全的,因为上面的命令会从服务器获取模块,即使服务器没有有效的身份或证书也是如此。
这是secure way。您可以添加识别服务器所需的任意数量的CA证书。证书应为“Base-64 encoded X.509 (.CER)(PEM)”格式。
阅读更多here。
https://stackoverflow.com/questions/69746377
复制相似问题