2015-05-20 22 views
0

您好,我正在使用ADF(jdeveloper 11.1.2.4)開發Web應用程序。Oracle ADF:如何設計adf web應用程序的登錄和自動登錄功能

我需要知道兩件事。

  1. 如何設計登錄功能。我有一個登錄表單用戶輸入用戶名和密碼,然後他點擊登錄按鈕,那麼我該怎麼做。是否必須使用託管bean並驗證憑證,並獲取該託管bean中的會話對象,並將該憑證放入會話中並在需要時使用。爲此,我應該使用帶有loginPage和路由器以及validAdminPage和託管bean的任務流。還是ADF爲此提供了任何內置功能?用於登錄過程。

  2. 在這我需要設計一個功能,就像用戶使用有效憑證登錄並關閉標籤(而不是瀏覽器)一樣,然後再次輸入/faces/login.jsf url意味着他是試圖再次登錄,但這不是必需的。輸入登錄網址後,他應該自動獲取homepage.jsf(自動登錄)。

如何設計這些功能

懇求幫助。提前致謝。

+0

你有沒有考慮過使用ADF安全?它提供了你想要的所有東西。 – User404

+0

其實我正在使用ADF Essentials。所以我不能使用ADF安全。 。 。你能否提供任何替代方案? – Abdul

+0

檢查此博客:http://andrejusb.blogspot.co.at/2012/10/adf-essentials-security-implementation.html?utm_source=dlvr.it&utm_medium=twitter – User404

回答

0

對於ADF必需品,我實施了一個使用開源IAM框架的項目IAMFortress。現在它是Apache Directory項目的一部分。

Apache Fortress

這是一個偉大的產品,並支持RBACARBAC規範。你可以看看我寫的教程。這是一個四部分系列。這些教程涵蓋了使用自定義EL提供程序的認證,授權和自定義EL表達式。

Fortress with ADF Essentials:Part 1

+0

好的。讓我檢查一下。 – Abdul