gpt4 book ai didi

java - 如何管理休息服务中的 session ?

转载 作者:太空宇宙 更新时间:2023-11-04 13:09:45 24 4
gpt4 key购买 nike

我有一个应用程序,后端使用 JAX-RS 和 Hibernate 构建,前端使用 HTML、CSS、AJAX 和 JavaScript。我在我的应用程序中使用嵌入式 jetty 服务器。我已经使用电子邮件和密码通过本地数据库实现了身份验证。

但我想在我的应用程序中实现 google session /案例,因此如果用户没有来自电子邮件/密码或 OpenID 的 session ,用户将无法使用任何页面并卡在登录状态。

我不知道如何在 Jersey 网络服务中创建和维护 session 。有人可以指导我吗?

最佳答案

它使用以下方法来解决我的问题:

1-在我的本地数据库中创建用户的部分配置文件,这些用户通过开放 ID 进入,并仅验证数据库中的电子邮件 ID,并使用 JAVA UUID 生成器创建 session key ,并将其存储在 Guava Cache 中,并检查来自用户的每个请求。

2- 通过匹配本地数据库中的密码和电子邮件 ID 并使用 JAVA UUID 生成器创建 session key 并将其存储在 Guava Cache 中并检查来自用户的每个请求来验证本地用户。

关于java - 如何管理休息服务中的 session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34086355/

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