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

时间:2011-10-15 10:33:22

标签: java security authentication jsf-2 glassfish-3

当我想使用web.xml安全性验证用户时如何添加salt(j_username,j_password,j_security_check)?

现在,我正在使用MD5或SHA256(在安全领域中配置)。

使用Glassfish 3.1,Java Server Faces 2.1。

1 个答案:

答案 0 :(得分:1)

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

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

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