応答オブジェクトに Cookie を設定する WebApi サービスを呼び出しています。呼び出しは $resource 経由で angularjs から行われるため、これはサーバー コードです。
CookieHeaderValue cookie = new CookieHeaderValue("Token", "blah") { HttpOnly = true, Expires = DateTime.Now.AddYears(10), Path="/" };
response.Headers.AddCookies(new CookieHeaderValue[] { cookie });
これは機能します。応答に Set-Cookie ヘッダーが表示されますが、Cookie が設定されていません。
私の友人は、jQuery を使用しているときに xhrFields の withCredentials を true に設定しなければならなかったので、angular でも設定する必要があるものがあるのだろうか?