Я использую плагин Shiro для защиты приложений Grails, у моего приложения уже есть пользователь. Используя плагин siro, мы получаем пользователя shiro, теперь как я могу интегрировать пользователя shiro с помощью обычный пользователь моего приложения, показать, что я иду вперед и использую отношения, или это то, что пользовательский класс должен быть всего лишь классом пользователя siro сейчас?Как использовать пользователей, использующих плагин Shiro
ответ
Заканчивать юркий плагин, который делает именно это и больше:
В Grails Shiro плагин генерирует автоматически класс ShiroUser в качестве отправной точки, которую можно использовать непосредственно, или, если вы не Не хотите использовать его, пример, который поможет вам настроить свою собственную модель данных для работы аналогичным образом. Вполне нормально использовать свои собственные классы.
И, на мой взгляд, хорошо использовать свои собственные классы: для обслуживания есть меньше классов, и у вас есть работа Shiro с существующей моделью данных, а не заставляя вас использовать новые классы и/или интерфейсы. Плагин Grails создает эти вещи в качестве удобства, чтобы сократить время, необходимое для запуска и запуска, но вам не нужно использовать их, если вы этого не хотите.
Использование класса ShiroUser (и даже более того, использование плагина Nimble, построенного поверх Сиро) - все о удобстве - сколько вы предпочитаете использовать то, что уже существует (с оговоркой, что это может не быть отвечают всем вашим потребностям) по сравнению с тем, как быстро вы хотите встать и работать.
Cheers,
Les
Apache Shiro PMC Председатель & Katasoft Inc. Учредитель: Применение Продукты безопасности & Professional Apache Shiro Поддержка и обучение: http://www.katasoft.com
- 1. Shiro Grails плагин - конфиг
- 2. Плагин Shiro-Oauth
- 3. Поиск пользователей, использующих Разбор
- 4. Как использовать Shiro SSO
- 5. Показать список пользователей, использующих symfony
- 6. Как подсчитать количество пользователей, использующих мое приложение?
- 7. Как показать список пользователей, использующих listview
- 8. Grails Shiro плагин: подтверждающий мое понимание
- 9. Throttling FTP Опрос пользователей, использующих apache camel
- 10. Получить Tweets всех пользователей, использующих TweetSharpAPI
- 11. Собственные критерии Shiro плагин в Grails
- 12. Аутентификация пользователей через LDAP с помощью Shiro
- 13. Несколько пользователей, использующих одиночную установку Visual Studio
- 14. несколько пользователей, использующих соединение mysql в php
- 15. Аутентификация для пользователей, использующих API моего сайта
- 16. TFS несколько пользователей, использующих одну рабочую область
- 17. Сортировка пользователей, использующих дату из отдельной коллекции
- 18. Получение IP-адресов от пользователей, использующих Python?
- 19. Более одного типа пользователей, использующих devise gem
- 20. Статистика пользователей, использующих разные версии iOS
- 21. Как использовать разрешения кэша в grails shiro
- 22. Java: Как использовать Apache Shiro с Couchbase
- 23. QTP/UFT: Как найти # одновременных пользователей, использующих скрипт?
- 24. Как получить имена первых 200 пользователей Facebook, использующих Python?
- 25. Как изменить URL-адрес для пользователей, использующих socket.io?
- 26. Как отслеживать пользователей, использующих шквал для количества билетов на билеты
- 27. Как отметить новый контент для пользователей, использующих файлы cookie
- 28. Как я могу получить список пользователей, использующих отдельную общую книгу?
- 29. Как получить взаимные группы двух пользователей, использующих FQL?
- 30. Как получить все группы пользователей, использующих Microstrategy Java SDK