весенние запросы безопасности не работают - PullRequest
1 голос
/ 26 декабря 2011

Я пытаюсь использовать конфигурацию карты запросов базы данных Spring-security-core, и она, кажется, не работает для меня (не работает, то есть не применяет никаких ограничений).

вот мой Config.groovy:

grails.plugins.springsecurity.userLookup.userDomainClassName = 'com.xxx.Person'
grails.plugins.springsecurity.userLookup.authorityJoinClassName = 'com.xxx.PersonRole'
grails.plugins.springsecurity.authority.className = 'com.xxx.Role'
grails.plugins.springsecurity.requestMap.className = 'com.xxx.Requestmap'
grails.plugins.springsecurity.securityConfigType = grails.plugins.springsecurity.SecurityConfigType.Requestmap

Вот несколько карт запросов в БД:

requestmap/**      | ROLE_ADMIN
user/**            | ROLE_ADMIN
registrationCode/**| ROLE_ADMIN
securityInfo/**    | ROLE_ADMIN
role/**            | ROLE_ADMIN

Однако я могу войти в систему пользователя без роли 'ROLE_ADMIN' и получить свободный доступ к указанным выше URL.

1 Ответ

0 голосов
/ 26 декабря 2011

может плохо ... Мне нужно было префикс URL-адреса карты запроса с '/' так ('/user/**' не 'user/**')

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...