0

Alfresco から PLM アプリケーションへのコンテンツのドラッグ アンド ドロップを有効にする必要があります。ここで、PLM 製品を使用して新しいカスタム ビューを作成し、そのビューに SWT ブラウザーを組み込みました。ユーザーが alfresco の URL を入力すると、この新しいビューを使用してコンテンツを Alfresco から PLM 製品にドラッグ アンド ドロップできるという考えです。

ここでの問題は、シングル サインオン アプリケーションとして開発するよう求められていることです。ユーザーが URL を入力すると、alfresco はユーザーにログイン資格情報を尋ねます。ユーザーは自分自身を認証し、さまざまなドキュメントを表示できます。

ただし、実際にダウンロードするには、ユーザー情報を設定する必要があります。具体的には、Alfresco への要求に含まれるユーザー名とパスワード。ここで行き詰まりました。

セッションまたは同等の識別子をコードで取得することは可能ですか [ ユーザーが alfresco url にアクセスし、自分自身を認証したことに注意してください。だから、彼の情報をそこに持っているわけではありません。]。

アイデアを共有するように要求します...

ありがとう、パヴァン。

注: ユーザーにユーザー名とパスワードの入力を求める新しい UI が可能になる場合があります。しかし、私たちはそのアプローチに頼りたくありません。

4

1 に答える 1

1

まず、いくつかの背景。

ほとんどの Web SSO システムは、ユーザー自身を認証し、プロキシによって Web アプリケーションに送信されるユーザー ID (通常はプレーンなユーザー名) を含むカスタム HTTP ヘッダーを設定することによって機能します。それがうまくいくかどうかはわかりませんが、両方のアプリケーションが webapps であると仮定して、CAS と Alfresco の統合を調査することをお勧めします。

Web アプリケーション以外で動作する可能性がある Alfresco での SSO のその他のオプションは、NTLM (古くて安全でない) と Kerberos (はるかに安全; 推奨) です。これらは通常、オペレーティング システムのログイン セッションと統合されますが、SSO を有効にするすべてのアプリケーションだけでなく、ユーザーの Web ブラウザでも設定する必要があります。

要約すると、利用可能なオプションがいくつかありますが、それは、Alfresco を統合する 2 番目のアプリケーションの性質によって異なります。これらの分野や他の人が提案する可能性のあるその他の分野に基づいて、さらに技術的な調査を行い、特定の質問があれば戻ってくることをお勧めします.

于 2013-06-05T13:37:04.990 に答える