J'utilise le paramètre securityConfigType par défaut qui est défini pour utiliser les annotations.
Quelles sont mes options pour sécuriser les contrôleurs d'interface de sécurité Spring? Dois-je utiliser s2ui-override sur tous les contrôleurs pour les sécuriser via un sous-classement?
Mise à jour du plug-in Spring Security UI et ajout de @Secured (['ROLE_ADMIN']) aux contrôleurs?
Ou est-il un moyen plus facile? Puis-je mélanger les mécanismes de contrôle d'accès de sécurité Spring (ex: les annotations de mélange et les règles d'URL statiques).Quelles sont mes options pour sécuriser l'interface de sécurité Spring?
3
A
Répondre
5
Utilisez grails.plugins.springsecurity.controllerAnnotations.staticRules
au lieu de modifier ou de redéfinir les contrôleurs uniquement pour ajouter de la sécurité. Généralement, cela est utilisé pour les ressources statiques comme javascript, mais c'est bon pour les contrôleurs que vous ne pouvez pas (ou ne devriez pas) éditer.
Vous pouvez également passer à l'un des deux autres mécanismes (mappages de base de données ou mappage statique dans Config.groovy), mais je préfère les annotations car elles conservent les informations de sécurité à côté du code affecté.
Questions connexes
- 1. Quelles sont mes options pour optimiser cette page Spring/Hibernate?
- 2. Quelles sont mes options de streaming pour Silverlight?
- 3. Un magasin de persistance de sauvegarde. Quelles sont mes options?
- 4. Quelles sont mes meilleures options de remplacement d'ASP.Net GridView?
- 5. rendu/contenu réutilisable dans asp.net mvc, quelles sont mes options?
- 6. Quelles sont les options disponibles pour sécuriser ce thread de code?
- 7. Quelles sont mes options pour ajouter et supprimer des stratégies IPSec sur Windows Server avec C#?
- 8. Quelles sont les options disponibles pour sécuriser un site Drupal via l'authentification HTTP?
- 9. Quelles sont les options disponibles pour VisualSVNServerHooks.exe?
- 10. Lors de la conception de sites Web, quelles sont mes options pour le stockage de données?
- 11. Quelles sont mes options pour une base de données de moteur de recherche sur Windows
- 12. Quelles sont les options de validation pour ASP.NET MVC
- 13. Quelles sont mes options pour DLL C++ pour appeler une DLL C#?
- 14. Une page avec des champs de saisie pour une action, quelles sont mes options pour récupérer les valeurs de formulaire?
- 15. Quelles sont mes variables d'environnement?
- 16. Quelles sont les options de déploiement RCP?
- 17. quelles sont les options de moteur de template pour PHP?
- 18. Quelles sont mes options (le cas échéant) pour MySQL avec Python 3?
- 19. Quelles sont mes options pour créer une application iPhone à partir d'un site Web PHP existant?
- 20. Dans Ruby, quelles sont mes options pour faire défiler une collection d'objets utilisateur, @users
- 21. Quelles sont mes options pour avoir la fonctionnalité RadioButtonList d'ASP.NET dans WinForms?
- 22. Quelles sont les options d'émulation de window.postMessage pour IE7?
- 23. Java P2P - quelles sont les options disponibles?
- 24. fait une liste de listes odeur mauvais, quelles sont mes autres options
- 25. Quelles sont les options pour les effets animés jQuery?
- 26. Quelles sont les options pour enregistrer des données dans iOS?
- 27. Quelles sont les options pour que \ mathcal fonctionne en minuscules?
- 28. Quelles sont les options d'initialisation par défaut pour Regex?
- 29. Abstraction de base de données - quelles sont les options?
- 30. OOoBeans mort? - Quelles sont mes alternatives?