本文介紹了使用相同憑據從應用程序A導航到應用程序B-APEX 19.2的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我有一個包含6個應用程序的工作區,這些應用程序使用相同的數據庫和數據庫用戶帳戶。應用A是處理工作區中所有應用的用戶信息和用戶角色信息的用戶管理器應用。
我在工作區中所有應用程序的右側導航欄中都有一個”更改密碼”鏈接,我要將其鏈接到App A中的”更改密碼”頁面。
我要查找的目標流:
在App B(或C或D等)中,單擊”更改密碼”鏈接
將用戶帶到APP A的”更改密碼”頁面,無需用戶登錄
再次
用戶更改其密碼,并在成功提交時重定向
返回App B主頁(或C、D等)
我該如何著手設置這樣的東西。另外,我不知道讓應用程序A中的”更改密碼”頁面成為模式會不會更容易,這樣它只會覆蓋我所在的當前應用程序,而且可能比如果它是標準頁面則必須進行重定向更容易,但不確定模式在這種情況下會有什么表現。
謝謝,
Mike
推薦答案
因為所有這些應用程序都屬于同一個工作區,所以您有點幸運,因為此原語單一登錄很容易設置。
轉到每個應用程序的
- Shared components
- Authentication schemes (choose the current scheme you're using)
- Session cookie attributes
- Put cookie name into ... well, "Cookie name" attribute;
let's call it MCRIVERS_COOKIE
用于在應用程序之間導航的鏈接應使用&SESSION.
,例如
http://myserver:8084/apex/f?p=100:1:&SESSION.
就是這樣。
從模式頁開始:試一下;我沒有試過,但我認為應該可以。既然您在從一個應用程序移動到另一個應用程序時不必輸入憑據,則模式頁在您調用它后應該只會彈出。
這篇關于使用相同憑據從應用程序A導航到應用程序B-APEX 19.2的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,