I am trying to use the Switch User feature of grails using the documentation
application.groovy changes:
grails.plugin.springsecurity.controllerAnnotations.staticRules = [
[pattern: '/j_spring_security_switch_user', access: ['ROLE_TENANT_ADMIN']],
[pattern: '/j_spring_security_exit_user', access: ['permitAll']]
]
grails.plugin.springsecurity.switchUser.targetUrl = "/public/landing"
grails.plugin.springsecurity.useSwitchUserFilter = true
Also overridden the SwitchUser Filter since my role in the application is different from the ROLE_SWITCH_USER using the link
But whenever I click on the Switch form I am facing 403 Forbidden
<sec:ifAllGranted roles="ROLE_TENANT_ADMIN">
<form action="/j_spring_security_switch_user" method="POST">
Switch to user: <input name="j_username" type="text"
value="###email####">
<input type="submit" value="Switch"> </form>
</sec:ifAllGranted>