I have tried implementing JWT to my Angularjs application for a secured authentication. I have generated the JWT at server side(java) and the implementation returns a JWT to the client side after a successful login. I have stored the JWT in $http.defaults.headers.common.Authorization and also in the $window.sessionStorage. Now I could see the JWT in all all requests made by the $http service.
The part I am not clear is I dont know how to proceed from this point. What I guess is I should validate the JWT from now on for all $http calls at the server side somehow. Can someone clarify me how I should proceed for validating the client side JWT at the server side ?

Authorizationheader and parse it - Then you check the which user was encoded in the token and associate the current request to them. You can debug the token here by the token and the secret key (available only on the server). note that you should not encode private information and put as little as possible information in it so you won't get a huge token. Also it's recommended to pass it over secured connection (HTTPS)