Я следил за очень тонким учебником на сайте Tapestry для Tapestry 5 и был ознакомлен с очень базовыми взаимодействиями с базами данных, но не с тем, как выполнять аутентификацию пользователя. Куда мне пойти на более полное руководство в гобелене 5? Я пошел в викторину гобелена (http://wiki.apache.org/tapestry/Tapestry5HowTos), но я действительно не искал кучу практических занятий. Знаете ли вы о каких-либо хороших источниках?Tapestry 5 аутентификация пользователя
ответ
вы можете «свернуть свой» или использовать один из сторонних модулей, таких как tynamo's tapestry-security. даже если вы пишете свои собственные, это хорошая идея, чтобы увидеть, как другие его реализовали, поэтому взгляните на source.
Моя первая попытка написать собственный модуль безопасности позволила мне создать иерархию классов для всех моих компонентов и страниц (наследование, обеспечивающее проверку безопасности), которое на самом деле не соответствует парадигме гобелена.
К сожалению, для гобелена и всех гобеленовых модулей, к сожалению, модно иметь разреженную документацию.
Если вам нужно что-то надежное, вы, вероятно, захотите использовать что-то вроде безопасности Сиро или Весны. Оба они могут быть объединены с Гобеленом. Tapestry-security в основном просто дает вам доступ к Shiro, и вы можете использовать документацию Shiro, чтобы выяснить все, что вам нужно знать. Сиро работает очень хорошо, и вы можете защитить страницы, а также методы. У этого есть несколько различных вариантов, таким образом это может сбивать с толку сначала, поскольку Вы пытаетесь выяснить, какие части вам нужны, но это не занимает слишком много, чтобы начать работу с.
Пару другие идеи, чтобы посмотреть на:
Вы можете попытаться взглянуть на демо-приложения здесь: http://tapestry.zones.apache.org:8180/tapestry5-hotel-booking/signin
и источник его здесь: https://github.com/ccordenier/tapestry5-hotel-booking/
также принять рассмотрите заявку здесь: http://wookicentral.com/
И источник для этого здесь: https://github.com/spreadthesource/wooki
- 1. Tapestry 5 component problem
- 2. Tapestry 5 Alert Dialog
- 3. Laravel 5 встроенный Аутентификация пользователя
- 4. Tapestry 5 BeanEditForm component problem
- 5. Загрузка jQuery с Tapestry 5
- 6. Laravel 5 Регистрация Аутентификация
- 7. AngularJS + Laravel 5 Аутентификация
- 8. Пытается добавить jQuery к Tapestry 5
- 9. Tapestry 5, загрузка css из файловой системы
- 10. Как вы создаете компонент в Tapestry 5?
- 11. Повторное использование фрагментов страниц в Tapestry 5
- 12. Apache Tapestry 5 property binding - ERROR
- 13. Поэтапное преобразование из Struts to Tapestry 5
- 14. Многократная аутентификация Laravel 5
- 15. Laravel 5 Многофакторная аутентификация
- 16. MVC 5 Аутентификация
- 17. Аутентификация пользователя
- 18. Множественная аутентификация в Laravel 5
- 19. Как работает аутентификация Laravel 5?
- 20. Аутентификация в MVC 5
- 21. Аутентификация в ASP.NET 5 (vNext)
- 22. Laravel 5 Аутентификация панели администратора
- 23. Неверное перенаправление в Laravel 5 встроено Аутентификация пользователя
- 24. Внешняя аутентификация в MVC 5 является уникальным именем пользователя
- 25. Аутентификация пользователя на клиенте пользователя
- 26. MVC 5 IoC и аутентификация
- 27. Laravel 5 Социальная аутентификация (Facebook)
- 28. Программная аутентификация Java EE 5
- 29. Обновление: Tapestry 5.1.0.5 to Tapestry 5.2.6
- 30. Tapestry.FORM_VALIDATE_EVENT с Tapestry 5.3 и tapestry-jquery
для меня самая важная вещь в изучении рамки - это документация и поддержка ... гобелен дает мне проблемы с этим – JPC
попасть в список рассылки, нет другого пути! да документация сосет, но как только вы пройдете этот первый бит кривой обучения, это действительно очень приятно. – pstanton
Документация Гобелена значительно улучшилась за последние 2 месяца и продолжается. –