Ruby on Railsを使用したローカルホスト環境にSSLを追加する方法


こんにちは!
さて、私たちがサードパーティのクッキーを持っているならば、あなたはthessite = noneを加える必要がありますSecure Countですが、サードパーティ製のクッキーはHTTPS接続でのみ送信されます.
閉じるこの動画はお気に入りから削除されています
また、私はあなたにSamesiteクッキー変化でクロムからblog post人を残します.
もし、あなたが私のような場合、お互いの間でクッキーを共有し、Ruby on RailsをあなたのWebサーバとして使用しているRuby on Railsを使用するサービスを開発しているなら、https接続を必要とします.

証明書の作成


ですから、最初に行う必要があるのは、https接続を追加したいサービスの証明書を作成することです.それを生成するためにmkcertを使いましょう、私はlocalhostに行きます、しかし、あなたは望むどんな名前でも使うことができます
➜  ~ mkcert localhost
Using the local CA at "/Users/marianomatayoshi/Library/Application Support/mkcert" ✨
Warning: the local CA is not installed in the system trust store! ⚠️
Warning: the local CA is not installed in the Firefox trust store! ⚠️
Run "mkcert -install" to avoid verification errors ‼️
Created a new certificate valid for the following names 📜
- "localhost"
The certificate is at "./localhost.pem" and the key at "./localhost-key.pem" ✅
現在、我々はこれらのCERTを信用しているようにマークしなければなりません、私はMacコンピュータで働いています.
Macユーザーはkeychainアクセスを開き、証明書をkeychain、localhostにドラッグします.PEMファイルは、いくつかのエラーが表示されますが、それが追加されます.

追加したCertをダブルクリックし、->トラストをクリックします


この証明書の使用時に常に信頼オプションを選択します.


の上のlocalhost


今面白い部分
プーマの設定では以下のようにします.
< div >
<高橋>br/>
その後、local-certsのようなプロンプトが表示されます.< br/>
<> P >
< div >
そして、あなたがhttps://localhost:3000に行くならば、あなたはこのようなものを見ます🤘


<堀田>
LocalShotの< p > SSL : 3000


あなたがChrome Updateを整理するのを手伝ってくれることを願っています.
<原著>マリノノマキヨシ