spring-security - spring-security 5.2 中缺少依赖项 org.bouncycastle
问题描述
我正在使用 spring-security 5.2.0,特别是 Argon2PasswordEncoder。在文档中,他们声明它需要 BouncyCastle。但是在我的 maven 项目中,当我添加 spring-security 依赖项时,没有下载 BouncyCastle。同样在 maven 存储库中,未列出依赖项,我不明白: https ://mvnrepository.com/artifact/org.springframework.security/spring-security-core/5.2.0.RELEASE
我希望库的所有依赖项都应该列出,至少是可选的,对吧?对此有什么解释吗?我的代码在我的 pom.xml 中显式添加 BouncyCastle 依赖项时有效,但我发现这不可靠,因为我怎么知道我选择了正确版本的 BouncyCastle?
解决方案
推荐阅读
- cordova - Cordova 应用程序 - 在 windows/mac 共享文件夹中创建文件
- sql - 在访问中使用sql查询中的变量
- python-3.x - Python 3-分组为分箱行
- android - 检查纬度和经度是否在地理围栏半径内
- branch.io - Branch.io:如何使用指向我的 iOS 和 Android 应用程序列表的分支链接来跟踪转换?
- acumatica - 有没有办法打开和读取 PXUploadDialog 以编程方式上传的 zip 文件?
- sql-server - 如何将 SQL Server 文件表目录及其内容递归地复制到另一个目录?
- scala - sbt 多度依赖
- asp.net-mvc - Azure AD B2C ASP.NET 重定向循环
- javascript - 在 background.js 和 event.js 之间发送消息