【发布时间】:2011-03-04 02:28:24
【问题描述】:
我创建了一个需要身份验证的 GWT 项目。最初,用户的密码是纯文本的,但现在我想用 BCrypt 对它们进行哈希处理。我进行了搜索,但找不到描述如何使 Jetty 针对 BCrypt 散列密码进行身份验证的地方。
我正在使用纯文本格式的 FORM 并通过 SSL 将密码发送到服务器。我需要做什么才能让 Jetty 对这个密码进行哈希处理并将其与数据库中的密码进行比较?
谢谢;
【问题讨论】:
-
如果我理解正确,您希望(或者更确切地说,已经拥有)Jetty 来处理会话/用户管理 - 但是您可能希望考虑在您的应用程序中编写身份验证部分 - 请参阅这个问题:@ 987654321@。它应该为您提供最大的灵活性(集成 BCrypt 没有问题)和安全性(通过容器进行的会话管理通常容易受到 XSRF 攻击)。一般来说,这是不鼓励的 - 在 GWT 的 Google 群组中搜索
"session management",当然是 YMMV :)
标签: authentication gwt jetty bcrypt