java - 使用 JAX-RS Jersey 进行身份验证和授权的简便方法

标签 java oauth jersey jax-rs user-management

我是 REST 的新手,目前正在使用 JAX-RS Jersey 开发 API。我很好奇实现用户管理的最简单方法是什么。 IE。用户必须登录并根据其角色限制对不同资源的访问。据我了解,使用 OAuth 2.0 是当前的标准。我可以用 Jersey 实现吗?有没有人有一些链接让我开始(示例、教程)?或者您会建议另一种方法吗?

非常感谢

最佳答案

有多种方法可以实现这一点,让我指出其中的几个:

  1. HTTP Basic authentication (BA)实现是对 Web 资源实现访问控制的最简单技术,因为它不需要 cookie、 session 标识符和登录页面。相反,HTTP 基本身份验证使用静态的标准 HTTP header ,这意味着无需提前进行握手。

  2. Role based access control对于使用领域的 J2EE 应用程序

  3. OAuth with REST :

关于java - 使用 JAX-RS Jersey 进行身份验证和授权的简便方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17941939/

相关文章:

java - Play Framework 2.2-在主项目中使用子项目中的类

java - 如何设置JSpinner在值为-1时显示 "Infinite"?

java - 如何搜索存储在 hashmap 中的匹配对?

ajax - 使用 ServiceStack 进行跨源 OAuth 身份验证

iphone - 使用 Google 的 OAuth 时 iOS 6 抛出错误

java - Jersey JAXRS 过滤器,在访问资源(Web 服务)之前提供未编码的实体

java - GraphicsConfiguration 与 Canvas3D 不兼容

android - LinkedIn 抄写员 OAuth 库无法允许访问 LinkedIn 帐户

jsp - 带有 MVC 模板和 Tomcat 的 Jersey

java - Jersey UnmarshalException JAXB,带有多个 getEntity() 的 XML