2010-10-12 3 views
0


Je travaille actuellement avec Spring 3.0.4 et Spring Security 3.0.2 (dernière version stable pour l'instant). Je suis un peu en train de migrer de Spring 2.5 vers cette nouvelle version, mais c'est un sujet différent.
Intercept-Url et les filtres

La vraie question est à venir, dans la balise <http> vous pouvez mettre le <intercept-url>, mais il semble que cela peut aussi être utilisé à l'intérieur de filtres de sécurité (comme on le voit ici: Core web filters). Est-ce que quelqu'un peut me dire la différence entre ces deux-là? Pourquoi l'utiliser à l'intérieur de la balise http plutôt qu'à l'intérieur d'un filtre de sécurité?

Merci

Répondre

1

Utilisation <http> étiquette est un moyen pratique pour configurer les filtres de sécurité. Lorsque vous l'utilisez, vous n'avez généralement pas besoin de configurer des filtres individuels. Toutefois, dans les cas complexes, vous pouvez configurer les filtres manuellement, comme indiqué dans les documents que vous avez référencés. Donc, ils font à peu près la même chose, mais la balise <http> est plus simple et donc c'est un moyen privilégié pour configurer Spring Security.

+0

Donc, ça ferait la même chose? Je peux prendre n'importe quel exemple qui utilise l'intercept-url dans la balise filters et le place dans la balise http et il a le même comportement. – ALOToverflow

+0

@Frank: Je le pense, bien que je ne sois pas familier avec la configuration des '' 'dans les filtres. – axtavt

Questions connexes