2013-06-04 34 views
0

我們有要求將內容從Alfresco拖放到PLM應用程序。現在我們用PLM產品創建了一個新的自定義視圖,並在該視圖中包含了一個SWT瀏覽器。這個想法是,用戶將進入戶外網址,他將能夠使用這個新視圖將內容從Alfresco拖放到PLM產品。在Alfresco中獲取已記錄的用戶信息

這裏的麻煩是我們被要求將它作爲應用程序的單一標誌進行開發。當用戶輸入URL時,戶外會詢問用戶他的登錄憑證。 用戶驗證自己,並能夠查看不同的文檔。

但是爲了實際下載它們,我們需要設置用戶信息。特別是對Alfresco的請求中的用戶名和密碼。這是我們陷入困境的地方。

是否有可能獲得一個會議或一個等效的標識符[請注意,用戶訪問戶外網址,並已驗證自己。所以,我們沒有任何關於他的信息。 ]。

請求大家分享任何想法...

感謝, 帕。

注意:可能會提示用戶輸入用戶名和密碼的新UI。但我們不想訴諸於這種方法。

回答

1

首先,一些背景。

大多數Web SSO系統通過認證用戶自己,然後設置含有由代理髮送到Web應用程序的用戶標識(通常一個普通的用戶名)的自定義HTTP頭工作。我不確定這是否適用於您,但您可能希望調查integrating CAS with Alfresco,假設您的應用程序都是web應用程序。

爲SSO其他選項與露天可能對非的webapps工作是NTLM(舊的和不安全的)和Kerberos(更安全,推薦)。它們通常與您的操作系統登錄會話集成,但必須在用戶的Web瀏覽器以及希望啓用SSO的所有應用程序中進行配置。

總之,有幾個可用的選項,但它取決於您想要與Alfresco集成的第二個應用程序的性質。我建議你根據這些領域以及別人可能會建議的其他任何其他技術進行一些進一步的技術調查,然後再回答你的任何具體問題。