我打算將JAAS用於授權目的。GWT應用程序中的句柄授權
我在GUI端使用GWT,在服務器端使用Java。
請建議一些代碼來處理使用JAAS的授權。它是否支持GWT?有什麼方法可以使用JAAS來控制禁用和啓用按鈕嗎?
是否有任何庫可用於處理GWT應用授權?
我打算將JAAS用於授權目的。GWT應用程序中的句柄授權
我在GUI端使用GWT,在服務器端使用Java。
請建議一些代碼來處理使用JAAS的授權。它是否支持GWT?有什麼方法可以使用JAAS來控制禁用和啓用按鈕嗎?
是否有任何庫可用於處理GWT應用授權?
Spring Security 3.1提供用戶認證和授權的功能。
檢查這個問題,你可能會發現有用的東西: http://stackoverflow.com/questions/13914547/gwt-spring-security-integration-pure-gwt-no-jsp – Chepech 2013-08-26 16:41:58
AFAIK GWT
中沒有處理授權的庫。
這也不是很直接,因爲授權主要在後端處理,並且存在各種不同的實現和模式(RBAC等)。 想出一個涵蓋所有用例的通用方法真的很難。你可能不得不推出你自己的設計/系統。
例如,我們將PermissionObjects
(簡單豆類)添加到DTO
,並將其發送到客戶端(GWT)。
在客戶端,我們檢查權限並禁用或啓用或顯示widgets
(按鈕,鏈接等)。
您當然可以通過擴展小部件併合並授權來想出更加奇特的通用解決方案。
只需記住一件事:永遠不要相信客戶。
因此,即使您禁用或隱藏調用後端服務/功能的按鈕,請務必在後端再次檢查權限。
如果您要通過控制對用戶可見/啓用的內容(授權)以及它的顯示方式來繼續進行搜索。我剛剛爲此創建了一個解決方案。我希望你會喜歡:
使用項目UiBinderAutho來捕獲小部件的創建並使它們適應您的需求(連接配置文件ui,權限,小部件處理程序)。這裏有些解釋 http://ziedhamdi.github.io/UiBinderAutho/
這裏是GitHub的項目 https://github.com/ziedHamdi
看看這個,它可能對您有用 - https://groups.google.com/forum/#!msg/google- web-toolkit/GNfiSemD6XY/EhzInUsbgJAJ – JAVAC 2013-02-20 09:06:45
@SCK您分享的鏈接僅用於驗證目的。我正在尋找授權。 – 2013-02-20 09:28:48