0
我已成功將JAAS與JDBC領域用於Web應用程序上的身份驗證用戶。但是,我有一個桌面應用程序,在啓動時還需要查詢用戶和密碼,並且還調用一些受保護的EJB。我不確定如何做到這一點,Oracle文檔中的教程並未真正公開如何配置Glassfish或應用程序本身(如何設置領域),如何註釋bean(幸運的是我有單獨的桌面豆子)。或者,例如,我應該在哪裏配置桌面映射?有沒有關於該主題的教程或文檔?JAAS和jdbcRealm與桌面應用程序
有沒有類似的方式來做這樣的Web應用程序,使用XML配置和註釋等?
上述鏈接已損壞。我現在遇到了類似的問題,幾乎沒有找到任何類似的教程或文檔介紹如何設置jdbcrealm和JAAS在桌面應用程序中工作。你有什麼方向如何做到這一點?需要什麼配置文件? –
@HabibRosyad我真的挖出了舊的項目,並通過它看。我找不到這些配置的標誌,我實際上不確定我們是否最終使用它。 –
不用擔心。我通過遵循這個[教程](https://netbeans.org/kb/docs/javaee/secure-ejb.html)在EJB中定義了@ @ RolesAllowed,並在glasfish-application.xml中定義了我的自定義JDBCRealm而不是使用默認文件領域。儘管我仍然不知道如何在Web應用程序中實現JAAS的靈活性,但我認爲目前這樣做。 –