Je sais qu'il y a beaucoup de docs sur Spring Security. Cependant, je suis incapable de trouver la réponse à mon problème. Si je comprends bien, la configuration ci-dessous fera en sorte que le gestionnaire d'authentification traverse chaque fournisseur d'authentification, sauf si une correspondance est trouvée. Toutefois, je souhaite basculer entre les fournisseurs disponibles en fonction d'un paramètre de requête, au lieu de tous les essayer. Je me demandais s'il est possible de changer en utilisant un filtre ou d'une autre manière?Changer le gestionnaire d'authentification dans Authentication Manager
1
A
Répondre
0
Sous-classe ProviderManager
et de remplacer getProviders()
. Parce que getProviders()
ne prend aucun paramètre, vous devrez définir un ThreadLocal
quelque part dans la chaîne de filtre avec la demande ou un indicateur indiquant que la requête possède le paramètre souhaité.
Questions connexes
- 1. Comment utiliser le HTTP Authentication Manager de jMeter
- 2. Spring Security Authentication Manager - interrompre/quitter après le premier fournisseur
- 3. Oracle Applications Gestionnaire de tâches Concurrent Manager
- 4. Quel gestionnaire est suggéré pour Gallery Manager?
- 5. Comment changer le type de contenu dans le gestionnaire d'exception
- 6. Webservice Authentication
- 7. Changer l'application dans le gestionnaire de tâches C#
- 8. Django manager pour _set dans le modèle
- 9. Programmation dans Enlightenment Window Manager
- 10. Entity Manager Management
- 11. Android SDK Manager et AVD Manager ne fonctionnera pas
- 12. Git Repository Manager basé sur le Web
- 13. WSO2 API Manager Throttling
- 14. requiressl forms authentication
- 15. QtWebKit Manager
- 16. kerberos authentication - groupe fonctionnel
- 17. C# Winform Authentication Framework
- 18. Asp.net Membership & Authentication
- 19. asp.net windows authentication
- 20. Retry GameCenter Authentication
- 21. Webkit HTTPS Authentication
- 22. adfs windows authentication
- 23. WPF Windows Authentication Textbox
- 24. Apache Authentication Refresh
- 25. actionscript httpservice authentication popup
- 26. Java SAAJ Basic Authentication
- 27. PyGTK Glade File Manager
- 28. Création d'objets uniquement dans la classe Manager
- 29. Exécuter plusieurs commandes dans le gestionnaire sqlite
- 30. Google Authentication C#
J'ai laissé tomber l'idée complète de le faire. Donc pas sûr si cette réponse fonctionnerait vraiment. –