我有一个在 Heroku 服务器上运行的 Ruby on Rails 应用程序。当我使用 SSL 证书测试应用程序时,我添加了一个像本教程解释的非付费应用程序,并强制服务器应用程序将 SSL 与 RackSSL gem 一起使用。
所以,我也有一个Android客户端,我有一些疑问:
- 如何验证客户端请求是否使用相同的证书?
- 如何仅在特定 Rails 路由上强制 SSL?
提前致谢!
我有一个在 Heroku 服务器上运行的 Ruby on Rails 应用程序。当我使用 SSL 证书测试应用程序时,我添加了一个像本教程解释的非付费应用程序,并强制服务器应用程序将 SSL 与 RackSSL gem 一起使用。
所以,我也有一个Android客户端,我有一些疑问:
提前致谢!
广告。1,按照指南中的建议进行操作:访问端点并查看提供的证书(它应该是您添加的证书)。请注意,证书不会因访问 Heroku 的客户端而异,它是 Heroku 为访问端点的客户端提供的服务,因此您可以使用普通的桌面浏览器或智能手机验证这一点。
广告。2,查看这个建议rack-ssl-enforcer 的答案。