Authentification de sécurité de printemps basée sur le paramètre de requête

L'application que je suis en train de travailler sur a déjà de Printemps de Sécurité pour gérer authentification basée sur des formulaires. Maintenant, la condition est de login d'un utilisateur par programmation via un service externe si un jeton se trouve dans l'un des paramètres de la requête.

En d'autres termes, si un paramètre de la requête, dire "jeton", existe, il doit faire appel à un service externe avec jeton pour vérifier si il est un jeton valide. Si elle est alors l'utilisateur sera connecté.

Je ne peux pas comprendre comment et où "déclencheur" ou de "raccrocher" le Printemps de Sécurité pour vérifier ce paramètre et faire la vérification puis authentifier l'utilisateur lorsque approprié, car il n'y a pas de formulaire de connexion. J'ai pensé qu'il devrait y avoir quelque chose dans le Printemps de Sécurité, qui peut être étendu ou personnalisés pour le faire?

J'ai regardé à travers le Printemps de Sécurité de la documentation et je me demande si AbstractPreAuthenticatedProcessingfilter est la bonne chose pour commencer?

source d'informationauteur Bing Qiao