NginxサーバーにEXT JSを使用してフロントエンドをデプロイし、Nginxサーバーはリバースプロキシを使用してJBOSSサーバー(Spring MVC RESTサービス)からデータを取得しています。
Jasig CAS アプリケーションを Tomcat サーバーにデプロイし、JBOSS サーバーを CAS 認証用に構成しました。ここまでは順調ですね。
ユーザーは EXT JS フォームにデータを入力しているため、nginx サーバー レベルで SSL を有効にする必要があります。また、ユーザーがログインしていない場合、ユーザーを CAS ログイン画面にリダイレクトする必要があります。
1 つの方法は、認証のために nginx で Cookie を確認し、Cookie が利用できない場合は cas ログイン画面にリダイレクトすることです。これを行う正しい方法ですか?
nginx と CAS の統合に関するユーザー ガイドはありますか?