2010-08-12 6 views
0

Veuillez respecter le quasiNoob (expert avec Flex & Actionscript,! = Expert w/Spring)!Intégration Flex 4 & Spring 3 (BlazeDS) (Refcardz): @Secured ne fonctionne pas

Je suis sur Mac Snow Leopard et en utilisant STS 2.3.2 avec sortie/Flash Builder 4 plug-in et tomcat 6.

Tout fonctionne, sauf pour l'exclusion de la sécurité en utilisant l'annotation @Secured Spring dans la classe java: Lorsque je suis pas connecté, je peux entrer des messages à travers l'interface utilisateur sayHello Flex et les voir sur le serveur & obtenir la réponse. Je devrais avoir une erreur à la place.

J'ai passé en revue tous les Ref 4 'Flex 4 & Spring 3 Integration': http://refcardz.dzone.com/refcardz/flex-4-and-spring-3. C'était génial, surtout en appelant explicitement les dépendances.

Il retourne même un message d'erreur «Bad références si je tente de me connecter avec le mauvais code d'utilisateur/mot de passe.

J'ai copié tout le code du refcard, donc je ne pense pas qu'il serait utile de coller des charges de code ici.

Tout conseil est le plus apprécié.

Merci!

wT

===================================

8/12/10: 1. enlevés/re ajoutée l'application flexspring 2. propres/Tomcat pour republier 3. réinitialisée une

pas encore de rejet des messages utilisateur non authentifié

Répondre

0

Avez-vous ajouté les filtres à le fichier web.xml?

<filter> 
    <filter-name>springSecurityFilterChain</filter-name> 
    <filter-class> 
    org.springframework.web.filter.DelegatingFilterProxy 
    </filter-class> 
</filter> 
<filter-mapping> 
    <filter-name>springSecurityFilterChain</filter-name> 
    <url-pattern>/*</url-pattern> 
</filter-mapping> 
+0

Salut James, Merci encore une fois pour l'excellent tutoriel. Oui, j'ai les filtres dans le fichier web.xml. J'ai été assez prudent pour m'assurer que mon code correspond au vôtre. Les seules différences que je suis conscient est que quelques-unes des bibliothèques sont des versions ultérieures. Y a-t-il un débogage/traçage supplémentaire que je peux faire pour aider à l'épingler? – webTrauma

+0

Hmmm ... je ne sais pas quoi d'autre pourrait être différent. Vous pouvez télécharger le fichier de guerre finale et comparer les différences entre les deux: http://static.springsource.org/spring-flex/refcard/flexspring-refcard_completed.zip Pour vous déboguer pouvez activer le débogage pour la sécurité Spring: log4j.logger.org.springframework.security = DEBUG –

Questions connexes