Spring Security supprimer RoleVoter préfixe
Dans le projet que je suis en train de nous authentifier basées sur la fonction id plutôt que la description du rôle et de cette cartographie est stockée dans la base de données.
Ma question est, Comment puis-je supprimer le Printemps de Sécurité de l'RoleVoter préfixe à mettre en œuvre la conception comme ci-dessus?
OriginalL'auteur khateeb | 2014-02-07
Vous devez vous connecter pour publier un commentaire.
Printemps de sécurité
RoleVoter
besoin d'un préfixe afin de distinguer les droits d'autorités qui sont des rôles, voir ce réponse pour plus de détails.Si vous voulez changer cela, vous pouvez toujours donner vos propres
AccessDecisionManager and configure it with a custom
RoleVoter`.C'est un exemple d'un tel accès personnalisé décision manager:
Et pour l'utiliser à la place de l'accès par défaut de décision du gestionnaire:
spring-security.xml
?J'ai mis à jour la réponse avec la XMLconfig.
Le constructeur AffirmativeBased() n'est pas défini dans le printemps de sécurité 4.1.3
OriginalL'auteur Angular University