組織のSSOソリューションとしてCASを使用しようとしています。このソリューションを使用するアプリケーションの1つは、GWTPをMVPプラットフォームとして使用するGWTアプリケーションです。
アプリの内部の場所に移動しようとすると、たとえば次のようになります。
http://myapp.com/myapp.html#!somePlace
CASフィルタは、認証されていないことを認識し、CASログインページにリダイレクトされます。これは予想されます。ただし、ご存知のとおり、内部の場所の状態(#!somePlace)はサーバーに送信されないため、CASリダイレクト要求に保持されません。したがって、CASにログインした後、次の場所にリダイレクトされます。
http://myapp.com/myapp.html
そのため、リクエストされた内部の場所を再現することはできません。
CASとGWTを統合し、この問題を解決または回避した経験のある人はいますか?
ありがとう