我有一个应用程序,使用JAX-RS和Hibernate进行后端构建,并在HTML,CSS,AJAX和JavaScript中使用前端。我在我的应用程序中使用嵌入式jetty服务器。我已使用电子邮件和密码通过本地数据库实现了身份验证。
但是我想在我的应用程序中实现google session / case,所以如果用户没有来自电子邮件/密码或OpenID用户的会话,则无法使用任何页面并且无法登录。
我不知道如何在泽西网络服务中创建和维护会话。有人可以指导我吗?
答案 0 :(得分:0)
使用以下方法解决我的问题:
1-在我的本地数据库中创建用户的部分配置文件,这些用户通过开放ID来验证,并仅在数据库中验证他们的电子邮件ID,并使用JAVA UUID生成器创建会话密钥并将其存储在Guava缓存中并使用每个请求来自用户。
2-通过匹配本地数据库中的密码和电子邮件ID并使用JAVA UUID生成器创建会话密钥并将其存储在Guava缓存中并使用来自用户的每个请求进行检查来验证本地用户。