質問: `AngularJS`で、Webアプリを作成しております。 サーバー側のAPIを`AngularJS`由来のアクセスのみ 許可するようにしたいのですが、なにか良い方法 はございませんでしょうか? ログイン等のアクセス制限は行わない前提です。 以上、ヒント・解決方法等、ご教授頂ければ 幸いです。 よろしくお願い致します。
回答: セッションCookieを構築しない限り、厳格に行うのは**無理**です。 AngularJSも、ブラウザ内で動くJavaScriptですので、全ソースがユーザーのところに渡ります。そのため、どのような認証をかけようとも、クライアント側で同じリクエストを再現させることができてしまいます。