0
我們的項目有一個非常詳細的授權模式EJB安全定製JACC提供商
所以我不得不實施我自己的JACC提供商。
現在我有一個EJB安全問題。
我有一個EJB方法,我想它爲基礎,以限制訪問
其參數值
例如考慮delete(String arg1)
EJB方法
我希望用戶能夠運行與arg1=='something'
,並不能以其他方式運行
我怎麼能訪問方法的參數值?
謝謝
我們的項目有一個非常詳細的授權模式EJB安全定製JACC提供商
所以我不得不實施我自己的JACC提供商。
現在我有一個EJB安全問題。
我有一個EJB方法,我想它爲基礎,以限制訪問
其參數值
例如考慮delete(String arg1)
EJB方法
我希望用戶能夠運行與arg1=='something'
,並不能以其他方式運行
我怎麼能訪問方法的參數值?
謝謝
你看過EJB攔截器嗎?他們可以完全訪問方法的參數和返回值,並可以決定讓該呼叫通過或阻止它。
謝謝你,我看了他們,他們非常有用。我試圖檢查攔截器類的權限,但我不知道如何完全做到這一點,我已經定義了一種新的權限類型(包括參數值),但我不知道如何將它傳遞給JACC提供程序檢查。你能幫我解答嗎?謝謝 – arash 2012-01-08 12:14:19
對不起,我知道攔截器,但我幾乎不知道如何訪問JACC。 – 2012-01-08 15:57:02