セキュリティで保護されていないページに私のアプリケーションの安全なページへのリンクを埋め込みたいと考えています。 secure tomcatポートは、server.xmlファイルで設定されています。いくつかの展開では、それは443,8443などです。 私が必要とするのは、リンクで使用するようにTomcat設定から安全なポートを読み取る方法です。それは可能ですか?Tomcat:Javaで安全なポート番号を取得する方法は?
また、(要求のコンテキスト内から)server.xml設定にアクセスし、ポート番号を把握するためにそれを解析するだけでも問題はありませんが、あまり望ましくありません。
私はいくつかのコネクタといくつかの安全なものが存在する可能性があることを認識していますので、どちらを選択するかはプログラムのロジックに任せます。問題は - どうすればその情報を入手できますか?
ありがとうございます!
セキュリティ制約の設定は、ページにSSLを使用するよう強制する最良の方法だと思います。セキュリティ制約を使用してページに強制的にSSLを使用する必要がない場合、ユーザーはhttpsプロトコルをhttpに置き換えて、sslなしで使用できます。 –
+1秘密保護のため –