I have an Angular app that runs on angular.example.com
. The API runs on app.example.com
. I get a domain cookie from app.example.com
that sets the cookie on .example.com
containing a JWT token (the cookie should be shareable between these domains according to RFC: https://www.rfc-editor.org/rfc/rfc6265#section-4.1.2.3).
When the request to angular.example.com
is sent and I can see the cookie as part of the request headers (added by the browser). The Angular app is served and makes a request to app.example.com
to fetch some data.
I would expect that the cookie would be send along with this request by the browser, but it doesn't happen. Can anyone explain why this doesn't happen?