我正在使用 Java EE 创建一个应用程序。
我在 PostgreSQL 数据库中为用户数据(用户名、密码、角色)创建了一个表。我想创建一个安全领域或类似的东西来放置一些 servlet。目标是生成唯一代码并将其发送到用户编号,以便用户可以登录应用程序。这个领域的目的是加强认证机制。
我遇到的问题是我不知道是否有框架/API 可以帮助我实现这一点。
我正在使用 Java EE 创建一个应用程序。
我在 PostgreSQL 数据库中为用户数据(用户名、密码、角色)创建了一个表。我想创建一个安全领域或类似的东西来放置一些 servlet。目标是生成唯一代码并将其发送到用户编号,以便用户可以登录应用程序。这个领域的目的是加强认证机制。
我遇到的问题是我不知道是否有框架/API 可以帮助我实现这一点。
您需要访问某些 SMS 提供商。您很可能必须为此付费,并且很可能他们提供了类似 HTTP REST 的 API。您将需要httpclient或简单URL
的类来发出请求并发送消息 (MT)。
接收传入消息是类似的。通常,您必须公开一些简单的 URL,当消息被发送回给您时,SMS 提供商将调用这些 URL。Servlet 和公共 IP 足以处理传入 (MO) 流量。
寻找 SMS 提供商并与他们签订合同。他们将为您提供文件。不幸的是,没有标准的 API。存在低级SMPP,但提供商通常不会公开它。
我知道没有框架支持。但这就像生成随机密码一样简单,将其存储在数据库中,发送给用户并在客户回复时将其读回。