java - 如何在我的 Jersey REST Web 服务中使用 google OAuth2

标签 java javascript oauth-2.0 client-server google-oauth

我正在使用 REST Jersey 开发 Web 服务。对于用户访问和身份验证,我必须在整个应用程序(如 Servlet)中维护 session 。我计划使用 google OAuth 2.0。

如何在我的申请中申请? ? 任何其他可用的 OAuth 2.0 库。请建议? 有什么想法从哪里开始吗?如果有的话,有教程可以分享一下吗?

提前致谢

最佳答案

您可以让 servlet 容器使用标准 JSESSION cookie 为您处理 session 。这将使您无需在每个 REST 请求上重新验证访问 token 。然后你只需使用 oauth 进行身份验证。

很大程度上取决于 REST 客户端是什么,以及用户体验是什么。这将塑造你的架构。服务器部分很简单。

关于java - 如何在我的 Jersey REST Web 服务中使用 google OAuth2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19240976/

相关文章:

java - 使用 java 客户端/服务器重现 tcp CLOSE_WAIT 状态

java - Lombok - 如何创建自定义 setter 并应用于 java 中的不同成员

javascript - 从 onChange 处理程序引用现有数组

javascript - 通过 css 自动改变大小按钮

javascript - PHP 每周更改文本

c# - 如何在 AuthenticationTokenCreateContext 中设置错误?

java - 为什么 CloudWatchConfig 接口(interface)需要一个步骤持续时间的字符串

python - 在 Django 中使用受 Oauth2 保护的第三方 API

google-app-engine - 在带有 java 的谷歌应用引擎中使用 Oauth 2.0

java - 检索文件系统中图像的尺寸