Я хочу, чтобы все пользователи были аутентифицированы до доступа к моему приложению. Ниже приводится установка в Config.groovy:Grails Spring Security Статические правила
grails.plugin.springsecurity.controllerAnnotations.staticRules=[
"/**": ["ROLE_ADMIN"],
"/login/auth": ["permitAll"]
]
Причина я помещал «/ логин/авторизацию»: [ «permitAll»] является то, что любой пользователь может иметь возможность войти в систему и пройти авторизацию. Однако, когда я обращаюсь к http://localhost:8080/myapp/, он перенаправляет на http://localhost:8080/myapp/login/auth и выдает ошибку: Страница не перенаправляется должным образом. Не могли бы вы сообщить, какую ошибку я совершил здесь?
Посмотрите на [ответ] @monksy «s (HTTP.: //stackoverflow.com/a/29813639/16152) - это я считаю правильным решением, если вы хотите использовать защищенную аннотацию. – homaxto