如何在rails 4中为自定义位置设置双向SSL?

时间:2016-02-22 15:07:42

标签: api ruby-on-rails-4 ssl

我正在使用一些API开发rails 4项目,

我需要为这些API请求配置双向SSL身份验证。

我知道双向SSL意味着:

  • 客户端和服务器具有证书
  • 服务器检查客户端的证明
  • 客户端检查服务器的sertificate
  • 如果一切正常,客户发送请求
  • 如果一切正常,服务器发送回复

但它如何在rails中实现?

如何仅针对rails API(具有/api/..前缀等的请求)实现它?)

或者我不对,它应该在Nginx层实现....?

是否存在用于双向SSL身份验证的任何ruby gems?

易于理解的文档:)

1 个答案:

答案 0 :(得分:0)

此问题不应在应用层解决。

请在this question的答案中找到nginx设置的示例。