【问题标题】:Security as a service for REST servicesREST 服务的安全即服务
【发布时间】:2013-01-31 14:52:48
【问题描述】:

我正在使用 NetBeans (JAX-RS) 和 Glassfish 服务器实现 RESTful Web 服务以公开数据库资源。

我想根据用户的要求(可能提供给用户的选择)实施不同级别的安全性。从有关 REST 安全性的各种讨论中,我了解到可以实现安全性的不同方式(如下所示)。如何将安全解决方案实现为将根据上下文调用的服务。

TLS (HTTPS) + 1.HTTP基础 2.HTTP摘要 3. 两足 OAuth 4. 基于 Cookie 的方法 5. 客户证书 6. 使用 HMAC 和有限生命周期的签名请求

提前致谢

【问题讨论】:

    标签: web-services rest


    【解决方案1】:

    您可以尝试使用运行时策略来实现安全性。
    策略提供了根据上下文实现不同安全场景(userauth、oauth、saml 等)的灵活性。
    我们使用 Apache CXF 和 WS-SecurityPolicy 在 Web 服务中实现了相同的场景。
    对于休息服务,我认为可以使用类似的概念。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-25
      • 1970-01-01
      • 2015-01-31
      • 2013-12-13
      • 2018-03-08
      相关资源
      最近更新 更多