gpt4 book ai didi

android - Heroku 不验证证书请求,为什么?

转载 作者:太空宇宙 更新时间:2023-11-03 15:03:37 25 4
gpt4 key购买 nike

我有一个在 Heroku 中运行的 Ruby on Rails 服务器,一段时间以来,我一直在尝试添加 SSL 以便与使用 Android 开发的应用程序客户端进行通信。

我创建了一个 self-signed certificate正如 Heroku 网站上的解释,并将端点添加为 this Heroku's tutorial suggests .一切看起来都很完美,我测试了证书并且它也有效。为了强制服务器重定向到 https 协议(protocol),我也添加了“rack-ssl-enforcer”gem。

问题是,当使用 header /有效负载中没有证书(REST 控制台或 curl)访问任何服务器路由时,我想 ruby​​ 服务器应该拒绝该请求,仅当请求具有有效证书时才允许。但是,它返回的值与项目中没有 SSL 协议(protocol)时的值相同。

我还需要配置什么吗?为什么会这样?

最佳答案

您是否按照描述添加了相关的中间件配置 here

# config/environments/production.rb
require 'rack/ssl'
config.middleware.use Rack::SSL

关于android - Heroku 不验证证书请求,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16403213/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com