Я работаю над приложением GWT, и я выполнил этот урок (http://www.mkyong.com/spring-security/spring-security-form-login-using-database/), чтобы выполнить аутентификацию. Теперь мне нужно обрабатывать роли, например, ROLE_USER может видеть некоторый виджет GWT, или он может выполнить какой-либо метод. Я видел, что в spring-security.xml
можно обрабатывать роли, основанные на шаблоне url, но это не мой случай. Может ли кто-нибудь помочь мне с примером кода? Благодарю.Как интегрировать роли Spring в приложении gwt
0
A
ответ
0
Вы не будете в состоянии использовать Spring Roles
прямо в своем приложении GWT
.
Вы probabably должны ролям своих собственных механизмы безопасности на GWT
стороны, которая включает в себя следующие шагах:
- Передает
Spring roles
для соответствующего пользователя от вашегоSpring
серверного приложения для вашегоGWT
интерфейса (с помощьюRequestFactory
,RequestBuilder
,RPC
илиdynamic host page
) - Если вы используете
MVP
структуру (т.е.GWTP
) может поддерживать разрешение из коробки (напримерGWTP
имеет Gatekeepers, который предоставляет поддержку авторизации дляPresenters
), или вам нужно будет создать собственный собственный фреймворкauthorization
. AFAIK есть UiBinderAutho, который поддерживает авторизацию уровня виджета).
Один импорт вещь: никогда не доверяйте КЛИЕНТА
Это означает, что вы всегда должны сделать разрешение также на стороне серверной (Spring
).
Смежные вопросы
- 1. как интегрировать шаблон отдыха в приложении GWT
- 2. Как интегрировать яшму и gwt?
- 3. Как интегрировать весну с GWT?
- 4. Роли/привилегии в приложении Spring/Hibernate
- 5. Как интегрировать CKEditor в GWT
- 6. Как интегрировать ZXing (пересечение зебры) в GWT?
- 7. Как интегрировать Spring и GWT из двух разных проектов
- 8. Как интегрировать компонент CMS в Liferay в приложении Spring Java?
- 9. Как интегрировать общую библиотеку JNI в приложении Spring Boot
- 10. Spring Security в GWT
- 11. Как интегрировать Spring в огурец
- 12. не удалось интегрировать GWT с реализацией Spring RestTemplate
- 13. Как интегрировать Google Analytics в приложения GWT?
- 14. Как интегрировать dagger2 в приложение GWT?
- 15. Лучший способ интегрировать GWT с существующими службами Spring?
- 16. Google Adsense в приложении GWT
- 17. Интеграция Spring с GWT
- 18. Как изменить роли Spring Security в контексте?
- 19. Как интегрировать Spring Security с dotCMS
- 20. Maven + gwt + spring + hibernate
- 21. Как интегрировать Spring Security с Spring Batch?
- 22. GWT Spring безопасность - Клиент
- 23. Как интегрировать Spring с JDBC?
- 24. Как интегрировать JMX с Spring?
- 25. Как интегрировать тестирование Spring IntegrationFlow?
- 26. GWT + Spring
- 27. Двойная аутентификация в приложении GWT/EXT + Spring Security
- 28. Как интегрировать GWT с Play Framework 2?
- 29. Как интегрировать GWT UIBinder с холстом?
- 30. Как интегрировать вход в Facebook в приложении
Я использую RPC, спасибо. – django