2

私はソースコードを見ることさえできず、それに入ることができないWebアプリ(app1と呼びましょう)を持っています。基本認証「ユーザー、パス」を行う必要があります。

次に、別の Web アプリ (app2) (java/JSF/Icefaces) を作成します。ここでも、ユーザー パスを使用してログインする必要があります (app1 からのユーザーとパスは、app2 からのユーザーとパスと同じです)。

時々、1 つの app1 ウィンドウを開く必要があります (app2 で複製したくないいくつかのフォームに入力するため)。そのウィンドウ/フォームの有効な URL がありますが、ここに問題があります。その URL を呼び出すと、app1 が最初にユーザー/パスを要求しますが、それは望ましくありません。シングルサインオンのようなものが欲しいです。それは単なる基本認証です(そして私はユーザーパスを持っています)。

app2 で新しい JSP を開こうとしましたが、基本認証を行おうとして app1 に sendredirect しましたが、うまくいきません。

App1 には REST API があり、基本認証を使用して app2 から使用できます (これで機能します)。

誰かが私を助けることができますか?

タク!!

4

3 に答える 3

2

App1 がログインを処理する方法を理解する必要があります。たとえば、Cookie ベースの場合、最初に REST を使用してログインし、App1 の要件に従って Cookie を設定する必要があります。

シングル サインオンの概念

シングル サインオンの構築

于 2012-06-05T06:50:41.250 に答える