【发布时间】:2014-10-12 22:09:41
【问题描述】:
我目前正在尝试在我的 Spring Security 中使用 LDAP 实现 BCrypt。我的问题是 LDAP 是否支持这一点,如果支持,我该如何实现?查看下图,我没有将 BCrypt 视为 LDAP 透视图中密码编辑器视图中的一个选项。我当前的基本身份验证使用纯文本密码;但是,我想增强安全性。
我当前的 security-context.xml 是:
<authentication-manager>
<ldap-authentication-provider
user-search-filter="(uid={0})"
user-search-base="ou=users,${ldap.base}"
group-search-filter="(uniqueMember={0})"
group-search-base="ou=roles,${ldap.base}"
group-role-attribute="cn"
role-prefix="ROLE_">
</ldap-authentication-provider>
</authentication-manager>
在我的情况下如何实施 BCrypt?我在某处读到我们可能必须使用UserDetailsService?
任何帮助将不胜感激。谢谢。
【问题讨论】:
-
只要使用您的 LDAP 服务器支持的任何东西。 BCrypt 不在该列表中。
标签: java spring spring-security ldap bcrypt