gpt4 book ai didi

java - 加入 Java 框架/库,提供注册向导、电子邮件确认、密码复杂性

转载 作者:行者123 更新时间:2023-11-30 11:55:41 25 4
gpt4 key购买 nike

我有一个现有的 Java servlet 应用程序作为另一个团队开发的 war 文件,它的用户注册功能和验证非常有限。

我们有一项安全政策要求密码复杂性和电子邮件确认,因此我想向这个现有的应用程序添加所需的功能,但不对其源代码/war 进行任何代码更改。

所以我想通过将他们的注册页面重定向到我的新注册页面(我将使用 apache mod_redirect 来完成)来将此功能添加到应用程序

是否有提供注册向导功能的非常轻量级的 Java 库,我可以“插入”以将其结果写入 MysQL 数据库后端。

理想情况下,我只想指定一个必填字段列表,以及它们的数据库表/列映射,指定 SMTP 服务器,以及一些模板等,并将其与我现有的 war 部署放在一起。

像这样;

http://www.mydomain.com/app1/register

"/register"使用 apache 重定向到

http://www.mydomain.com/app2/register

并有一些简单的 java 应用程序来处理用户注册、验证和电子邮件确认。

最佳答案

看看Emmet .它支持您要求的大部分(如果不是全部的话):

  • 密码质量检查,
  • 通过电子邮件确认自行注册,
  • SQL 后端
  • 电子邮件模板

还有

  • RESTful 网络 API,
  • 可定制的权限和访问控制(针对 Emmet 和您的应用程序),
  • 作为 JSP 实现的管理页面和用户帐户管理页面,
  • 用户个人资料,
  • 各种身份验证方案(用户/密码、OpenId、Shibboleth、混合)

Emmet 旨在用作独立的网络应用程序,或使用 Maven WAR 文件覆盖与另一个网络应用程序集成。它使用各种 Spring 技术,包括 SpringSecurity。

(免责声明 - 我是首席开发人员。)

关于java - 加入 Java 框架/库,提供注册向导、电子邮件确认、密码复杂性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4843198/

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