2011-06-16 4 views
0

Je dois intégrer la sécurité du ressort à mon application. Je n'ai pas utilisé d'annotation pour le mappage, j'ai simplement fait tous les mappages en utilisant application-Context.xml. Maintenant, je veux intégrer la sécurité de printemps, Alors j'ai suivi ce tutoriel http://krams915.blogspot.com/2010/12/spring-security-mvc-integration_18.html dans ce qu'ils utilisent la sécurité de printemps basée sur l'annotation. Mais je veux faire la même chose sans utiliser d'annotation.Intégration de la sécurité du ressort sans utiliser d'annotation

Merci à l'avance ..

Répondre

1

Vous devriez être en mesure d'utiliser l'élément protect-pointcut dans votre configuration d'espace de noms.

Here Comment.

Aussi si vous le faites pour la première fois je vivement recommandons de faire d'abord this tutoriel.

1

Je ne trouve pas les annotations concernant la sécurité du printemps dans le tutoriel que vous avez spécifié, « printemps-security.xml » est tout ce que vous voulez dans ce tutorial.you peut trouver here also.Spring fournit des annotations que pour la sécurité de la méthode, même si vous pouvez utiliser protéger-pointcut pour sécuriser par exemple methods.For

<global-method-security> 
    <protect-pointcut expression="execution(* *..service.UserManager.getUsers(..))" access="ROLE_ADMIN"/> 
    </global-method-security> 

selon pointcut ci-dessus, seuls les utilisateurs ayant le rôle de ROLE_ADMIN seront en mesure d'invoquer Thes méthode CLSS getUsers() de UserManager.

Questions connexes