2013-09-11 3 views
0

Интересно, можете ли вы использовать Shiro-Plugin для Grails без разрешения и роли?Можете ли вы использовать Shiro для Grails без ролей и разрешений?

В нашем текущем проекте у нас есть внешняя база данных с только именем пользователя и паролем, и я не могу создать таблицу разрешений и ролей. Есть ли способ реализовать одного пользователя Shiro с автоматическим разрешением для всех доменов без управления ролью?

ответ

2

С Shioro плагин documentation

Создать класс в ИПВ/заводной или SRC/Java, который реализует интерфейс grails.plugin.springsecurity.shiro.ShiroPermissionResolver и определить метод Set<String> resolvePermissions(String username) так, как вам нравится. Зарегистрируйте свой bean-компонент в качестве компонента shiroPermissionResolver в ресурсах.groovy, например

import com.mycompany.myapp.MyShiroPermissionResolver 
beans = { 
    shiroPermissionResolver(MyShiroPermissionResolver) 
} 
+0

Благодарим за предоставление информации. Отличное начало и звуки прекрасно подходят, но можете ли вы предоставить дополнительную информацию для реализации в моем проекте? Я сделал это, как говорится в документации, но база данных по-прежнему создана и (что еще важнее) все еще используется! Должен ли я подключить его в другом месте? Я действительно последовал за этапом документа и повторил его снова и снова. – malte

 Смежные вопросы

  • Нет связанных вопросов^_^