Me gustaría evitar que una imagen tenga un enlace si el usuario NO tiene un rol determinado. p.ej.Equivalente al atributo obsoleto <seg: autorizar> ifNotGranted
<sec:authorize ifNotGranted="ROLE_ACCOUNTS" ><img src="someimage.jpg"/></sec:authorize>
<sec:authorize ifAllGranted="ROLE_ACCOUNTS" ><a href="somelink.htm"><img src="someimage.jpg"/></a></sec:authorize>
Sin embargo ifNotGranted y ifAllGranted están ahora utilizar para sustituirla por la expresión de acceso. Puedo ver que ifAllGranted puede ser replicado con:
<sec:authorize access="hasRole('ROLE_ACCOUNTS')"><a href="somelink.htm"><img src="someimage.jpg"/></a></sec:authorize>
Pero, ¿cómo puede ser replicado ifNotGranted utilizando el método de acceso? Cualquier ayuda sería muy apreciada.
access = "isFullyAuthenticated() y no hasRole ('ROLE_ACCOUNTS')" – Ritesh
@Ritesh Gracias el 'isFullyAuthenticated()' podría ser muy útil para otra página. Aquí, sin embargo, el acceso a la página solo está disponible para los usuarios que han iniciado sesión. 'not hasRole ('ROLE_ACCOUNTS')' hizo el truco. – arontoms