Printemps de Sécurité et d'Authentification JSON

J'ai une application au printemps/spring-mvc totalement utilise JSON communications.
Maintenant, j'ai besoin d'authentifier mon application avec spring security 3 (qui utilise LdapAuthenticationProvider) via JSON.

La valeur par défaut printemps seurity soumettre le formulaire nécessite un POST comme ceci:

POST /myapp/j_spring_security_check HTTP/1.1
Accept-Encoding: gzip,deflate
Content-Type: application/x-www-form-urlencoded
Content-Length: 32
Host: 127.0.0.1:8080
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5)

j_username=myUsername&j_password=myPass

Mais je veux passer un objet JSON comme ceci:

{"j_username":"myUsername","j_password":"myPass"}

J'ai lu beaucoup de post comme cette, cette autre ou cette une sans la chance, dans tous ajax cas est fait un POST comme ci-dessus.

Des Idées?

InformationsquelleAutor fl4l | 2013-10-21