gpt4 book ai didi

java - Glassfish容器安全认证——如何加盐(j_security_check)

转载 作者:行者123 更新时间:2023-11-30 11:50:47 26 4
gpt4 key购买 nike

当我想使用 web.xml 安全性(j_username、j_password、j_security_check)对用户进行身份验证时如何添加盐?

现在,我正在使用 MD5 或 SHA256(在 Security Realm 中配置)。

使用 Glassfish 3.1、Java Server Faces 2.1。

最佳答案

我一直在寻找相同的功能,但没有找到任何解决方案。对于我的项目,我使用了一个专用的托管 bean 来 logOn。它在官方 oracle 文档中有完整的描述。因此,您可以单独获取请求的用户并使用如下方法:

request.login(this.user.getUsername(),this.user.getSalt().concat(this.password));

确保您使用与在 glassfish 上配置的相同的 digist 算法。希望对您有所帮助。

关于java - Glassfish容器安全认证——如何加盐(j_security_check),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7777248/

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