akvadrako
(Devin Bayer)
1
Discourse がメールで送信するリンクは https ではなく http:// スキームを使用しています。メールテンプレートの base_url を変更する方法はありますか?
私はウェブサーバーを設定する際、すべての平文の http リクエストを https ホームページにリダイレクトするようにしています。これにより、外部で共有されたリンクに誤ったスキームが含まれていても機能しないようにし、将来的な誤設定によるユーザーへの中間者攻撃(MitM)のリスクを回避できます。そのため、メール内のリンクは壊れてしまいます。リダイレクトは機能しないからです。
「いいね!」 1
Discourse で force_https 設定を有効にする必要があるようです
「いいね!」 7
私の Discourse も、https://email.forum.mydomain.com/ の代わりに http://email.forum.mydomain.com/ のリンクを含むメールを送信しています。
以前は force_https が true に設定されていたと確信していましたが、確認に行くと、その設定が管理者画面から消えています。どこへ行ってしまったのでしょうか?
「いいね!」 1
Falco
(Falco)
4
デフォルトでは非表示ですが、新規インストール時に有効になっています。Rails コンソールに入り、以下のように確認できます。
./launcher enter app
rails c
SiteSetting.force_https
SiteSetting.force_https = true
exit
exit
exit
「いいね!」 3
実際、true に設定されています。では、なぜメールリンクが https ではないのでしょうか?
「いいね!」 1
system
(system)
クローズされました:
7
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.