私は Libreplan を初めて使用します。libreplan.war ファイルを正常にビルドし、Windows マシンの tomcat6 にデプロイしました。iframe を使用して Web アプリケーション内に統合する必要があります。以下のURLにアクセスしようとすると、春のセキュリティインターセプトURLのためにログインページにリダイレクトされます。-
/libreplan-webapp/planner/index.zul;order=ORDER0003
問題: ログイン画面をバイパスして上記の URL にアクセスする必要があります。管理者ユーザーの資格情報を使用している可能性があります。ユーザーは既に Web アプリケーションにログインしているため、特定のタブにアクセスするためにもう一度ログインするように要求することはできません。
以下のシナリオを試しました:
- ダミーコンテキストを作成し、SecurityContext で手動で設定します。
- 春のセキュリティフィルターをバイパスして、独自のフィルターを拡張して管理者認証を作成し、それをセキュリティコンテキストに設定します。
- インターセプト URL アクセスを ISAUTHENTICATEDANONYMOUSLY に変更します。
OAuthトークンかSSO(シングルサインオン)の実装を考えていましたが、うまくいくかどうかわかりません。
上記のシナリオが機能する場合(実装時にいくつかの間違いを犯している場合)、または別の方法でアプローチする必要がある場合は、これにアプローチする方法を提案してください。
前もって感謝します。