我在我的應用程序中有一個用戶需要按類別公開某些數據。
例如:與ROLE_CAMPAIGN
用戶A只能看到WHERE 運動 _category_id = 5
與ROLE_CAMPAIGN用戶B只能看到WHERE 運動 _category_id IN(5,10,4)
(選擇,插入,更新,刪除)彈簧安全 - 動態角色
用戶和Campaign是hibernate實體。
它們的連接是多對多(用戶具有CampaignsCategories)
如果我翻譯,要本地 SQL
SELECT * FROM CAMPAIGNS WHERE CATEGORY_ID IN (SELECT ID FROM USER_CATEGORIES)
和和。
對於具有某種角色的用戶實現動態功能的正確方法是什麼?
小例子將有所幫助。
(Spring security 3)
是用戶的屬性類嗎? – Ritesh 2011-03-12 18:28:35
對不起,編輯帖子,這是一個活動的屬性 – fatnjazzy 2011-03-12 18:31:11
如何配置Compaign?它是一個Spring bean嗎? – Ritesh 2011-03-12 18:34:08