2010-10-06 13 views

Respuesta

5

Utilice el siguiente código en su taglib:

class MyTagLib { 

    def myTag = { attrs, body -> 
     if (SpringSecurityUtils.ifAnyGranted("ROLE_ADMIN,ROLE_SUPERVISOR")) { 
     // do your stuff... 
     } 
    } 
} 
+0

Al principio pensé que debería crear una instancia para SpringSecurityUtils, pero es un estático clase. Gracias por la respuesta. Ha sido de mucha ayuda. – tgarrey

0

Utilice el siguiente código en su taglib:

class MyTagLib { 
    def springSecurityService // injected by Spring 

    def myTag = { attrs, body -> 
     def loggedIn = springSecurityService.loggedIn 
    } 
} 
Cuestiones relacionadas