首页 > 解决方案 > 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?

标签: spring-security

解决方案


推荐阅读