私は.Net MVC WebApiアプリケーションを持っており、Angularjsだけでフロントエンドを書き込もうとしています。 json経由でデータを取得して操作することができましたが、データを保護し、サーバー上のヘッダーにBase64認証を追加する必要があります。 .netビューのテストページを参照すると、ユーザー/パスを尋ねる適切なログインボックスが表示され、jsonを引き続き取得できます。AngularJs -.net MVC WebApi認証の例
私のやり方がわからないのは、$リソース内に角度が設定されているヘッダーにこの情報(ユーザー/パス)を渡すことです。これを行う方法をわかりやすく示す完全な例はありますか?私はそれがクッキーを含むことを知っているとサーバーが戻ってトークンを使用して、私は一緒に作品を配置する方法はわかりません。
私はこれをまとめて、すべてのレイヤー(DAL、RESTFUL、コンソールテストレイヤー)の完全なスケルトンの例を投稿したいと考えています。
したがって、AngularJS $リソースを使用しているときに、認証情報をクライアントのヘッダーに挿入する方法は?あなたは、サーバー側AngularJSにヘッダにクッキーを置く場合
おかげ
私は本当に質問がここにあるのか分かりません。ヘッダーをAngularからどのように設定しますか?または...?また、あなたは何をしようとしましたか? –
私は肉体に同意する、質問は非常に広いです。しかし、[Authenticate]アノテーションを使用すると、偽造防止象徴を出力するだけでなく、どこかにあなたを連れて来るはずです。 Phil Haackがここに書いた http://haacked.com/archive/2011/10/10/preventing-csrf-with-ajax.aspx – marko