$http doesn’t send cookie in Requests
In your config, DI $httpProvider and then set withCredentials to true: .config(function ($httpProvider) { $httpProvider.defaults.withCredentials = true; //rest of route code }) Info on angularjs withCredentials: http://docs.angularjs.org/api/ng.$http Which links to the mozilla article: https://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS?redirectlocale=en-US&redirectslug=HTTP_access_control#section_5