gpt4 book ai didi

java - 如何使用 spring ldap 模板将密码发送到 ldap 服务器时对其进行加密

转载 作者:行者123 更新时间:2023-12-02 03:23:51 28 4
gpt4 key购买 nike

我使用 spring ldap 模板连接到 ldap 服务器。我能够使用以下代码通过 ldap 服务器进行身份验证

Filter filter = new EqualsFilter("sAMAccountName", <userID>);
boolean isValidUser = ldapTemplate.authenticate(<DN>, filter.encode(), <password>);

一切都很好并且工作正常,但是 ldap 模板正在网络上以纯文本形式发送密码。我希望在网络上对其进行加密。我怎样才能用 Spring LDAP 模板做到这一点。

最佳答案

通过网络传输数据时必须使用 SSL/TLS。我认为使用 LDAP 时数据不会加密。当您获取凭据时,您的 LDAP 服务器应该能够处理密码散列。

SSL/TLS Wikipedia

您必须为您的域颁发证书并部署公钥基础设施才能应用加密。

关于java - 如何使用 spring ldap 模板将密码发送到 ldap 服务器时对其进行加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39242229/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com