自动登录网站

时间:2010-06-11 15:31:54

标签: java java-ee autologin

我正在开发一个由Web应用程序和独立应用程序组成的应用程序。这两个应用程序都使用相同的数据库,需要身份验证和授权。

在独立应用程序中,需要打开Web浏览器,转到Web应用程序中的页面。此页面仅供授权用户使用。

有人能告诉我是否有通过独立应用程序在Web应用程序中自动登录的简单方法?除了使用cookie或在URL中提供令牌。谢谢。

3 个答案:

答案 0 :(得分:0)

您如何处理身份验证?如果从桌面应用程序直接连接到数据库,并且数据库保存授权信息(例如用户和密码的SQL表),那么您可以直接对数据库进行查询并直接从应用程序进行授权,而无需转到网页。

答案 1 :(得分:0)

将登录凭据(用户名和密码)存储在用户的本地文件系统中。虽然不是推荐的,因为任何有权访问文件系统的人都可以轻松阅读用户的密码。

答案 2 :(得分:0)

如果您的组织使用单点登录,那么您可以使用该流程。如果没有,那么您可以将加密密钥作为URL参数的一部分传递,其中包含验证信息并在您的Web应用程序中验证。为了保护密钥,您可能需要每次向其添加随机数据,以便用户无法复制密钥并始终直接转到网页。我能想到的其他选项是将userid作为URL的一部分传递,然后在users表中进行查询以在Web应用程序中重新验证用户。但是这种额外的处理我想你在这里试图避免......

相关问题