Je souhaite générer du contenu html basé sur les droits utilisateur d'un utilisateur qui s'est connecté avec Spring-Security. Je ne peux pas trouver beaucoup sur ce sujet sur Internet jusqu'à présent et je me demande ce qui serait un bon moyen de mettre en œuvre cela. Jusqu'à présent, je pensais à faire une étiquette personnalisée, attachez-le à un contrôleur qui relie à une classe qui peut générer, par exemple, le menu. Je ne suis pas sûr de savoir comment obtenir les rôles de l'utilisateur/droits de l'utilisateur de printemps-sécurité.Comment générer un contenu basé sur les droits utilisateur Spring-Security
0
A
Répondre
1
Que diriez-vous quelque chose comme ceci:
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %> ... <body> Shared content for all roles. <sec:authorize access="hasRole('roleName1')"> content for roleName1 </sec:authorize> <sec:authorize access="hasRole('roleName2')"> content for roleName2 </sec:authorize> More shared content for all roles. </body>
2
Vérifiez les balises de sécurité de printemps pour créer un contenu dynamique basé sur les rôles utilisateur. Spring Security Taglibs reference.