Orbeon 3.9 を別の展開 (クロス コンテキスト) で使用しています。アプリケーション セキュリティは OpenSSO を使用し、サーバーは Glassfish です。
注: Orbeon の送信 (バックリクエスト) は、OpenSSO ではなく、localhost からのみアクセス可能なコンテキストを持つ別の Web アプリケーションで処理されます。
セッション タイムアウトの期限が切れた後 (ブラウザでフォームを開いたままにしておくと、タイムアウトになるまで時間がかかります)、Orbeon は最初の「クリック」の直後に「読み込み中...」ループに陥ります。
Firebugが言うように:
1) /application-context/orbeon/xforms-server に対する Orbeon ajax POST 要求
2) OpenSSO は 302 Moved Temporarily でこのリクエストを停止します
3) ajax は /opensso/cdcservlet を GET 要求していますか?...
4) 200 が返されました。おそらくログイン ページの内容です。
5) 応答は無視されました。1) に移動します。
果てしなく。
私はこれを試しました: http://wiki.orbeon.com/forms/how-to/other/redirect-users-error
しかし、ダイアログが表示されないため、役に立ちませんでした。
ブラウザをそのログイン ページにリダイレクトする必要があります。
助言がありますか?