0

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">&nbsp;</form>
                                </sec:ifAllGranted>
Mohit Chandani
  • 101
  • 1
  • 12

0 Answers0