0

Heroku サーバーで Ruby on Rails アプリを実行しています。SSL証明書を使用してアプリをテストしているため、このチュートリアルで説明されているように無料のものを追加し、サーバーアプリにRackSSL gemでSSLを使用するように強制しました。

したがって、私は Android クライアントも持っていますが、いくつか疑問があります。

  1. クライアント要求が同じ証明書を使用しているかどうかを確認するにはどうすればよいですか?
  2. 特定の Rails ルートでのみ SSL を強制するにはどうすればよいですか?

前もって感謝します!

4

1 に答える 1

0

広告。1、ガイドで提案されているとおりに実行します。エンドポイントにアクセスし、提供される証明書を確認します (追加した証明書である必要があります)。証明書は、Heroku にアクセスするクライアントによって異なることに注意してください。証明書は、Heroku がエンドポイントにアクセスするクライアントに提供するものであるため、通常のデスクトップ ブラウザまたはスマートフォンのいずれかを使用してこれを確認できます。

広告。2、Rack-ssl-enforcerを提案するこの回答を確認してください。

于 2013-04-29T23:52:02.963 に答える