【问题标题】:two way SSL/TLS authentication in a Rest Web ServiceRest Web 服务中的两种方式 SSL/TLS 身份验证
【发布时间】:2015-01-02 03:47:32
【问题描述】:

我要暴露我的情况。我有一个在 Apache Tomcat 7.0 上运行的 REST 应用程序。问题是我想在其余 API 服务器上进行身份验证和创建客户端角色,以允许用户执行某些操作或不执行某些操作。客户端的身份验证和角色将由客户端必须发送到服务器的 SSL/TLS 客户端证书确定。

策略是:

  • Rest Client 应用程序向服务器发送请求。
  • 客户端除了发送对发布请求的操作外,还发送他自己的 SSL/TLS 认证(我不知道如何)。
  • Rest Web Service 从客户端接收此请求,对其进行处理并使用 SSL/TLS 证书确定客户端角色,以回答是否允许操作请求。

这可行吗?任何人都可以提供一些教程或其他帖子吗?

【问题讨论】:

    标签: java rest tomcat ssl jersey


    【解决方案1】:

    我们在 REST 服务中采用了 HMAC 身份验证。 好读:http://www.thebuzzmedia.com/designing-a-secure-rest-api-without-oauth-authentication/

    【讨论】:

    • 不要点击链接。这是一个网络钓鱼陷阱。
    • 2014年的链接不错,不知道后来怎么样了。我不应该因为我无法控制的事情而被否决。
    猜你喜欢
    • 2013-11-12
    • 2013-06-22
    • 2012-05-22
    • 2010-11-17
    • 2015-06-20
    • 2014-01-10
    • 2013-06-25
    • 2014-07-22
    • 2013-11-26
    相关资源
    最近更新 更多