角度uiを別のパッケージとして使用し、バックエンドに対してlaravel backendを使用しています。ここでlarvelでcsrfトークンをバイパスすると、別の角度パッケージ私はミドルウェアを使用していません。誰も私にこの点で助けてもらえますか?角度uiでcsrfトークンを作成する方法
0
A
答えて
-1
あなたのような、CSRFトークンを返した、LaravelでAPIを作成することができます。
あなたがコントローラに例えば等のコントローラやミドルウェア、上の検証を追加する必要があります。もちろん、Route::get('api/token', function() {
return Session::token();
});
:
あなたのangularjsコードでpublic function list() {
if (Session::token() != $request->header('X-Csrf-Token'))
return Response::json('CSRF does not match', 400);
// Other code
}
、あなたはトークンを取得し、定数として登録してAPIにすべてangularjs HTTPRequestの中に注入することができができます
var xhRequest = new XMLHttpRequest();
xhRequest.open("GET", "api.yourdomain.com/api/token", false);
xhRequest.send(null);
app.constant("CSRF_TOKEN", xhRequest.responseText);
app.run(['$http', 'CSRF_TOKEN', function($http, CSRF_TOKEN) {
$http.defaults.headers.common['X-Csrf-Token'] = CSRF_TOKEN;
}]);
0
関連する問題
- 1. 角度jsでignite uiグリッドでカスタムエディタプロバイダを作成する方法
- 2. 角2春のセキュリティCSRFトークン
- 3. 角2 CSRFトークンforレール
- 4. RestTemplateでCSRFトークンを渡す方法
- 5. CSRFトークンの検証方法
- 6. Ionic FrameworkでCSRFトークンを生成する
- 7. CSRFトークンの生成
- 8. 角度2 - 角度2でcsrfトークンを使用するのは理にかなっていますか?
- 9. 角度4で範囲スライダ(角度材)を作成する方法は?
- 10. 角度5ではなく角度4のプロジェクトを作成する方法は?
- 11. 角度指示子で作成された角度スクリプトコードをコンパイルする方法
- 12. ボタンでリップルエフェクトを角度をつけて作成する方法
- 13. 角度2 "https"リクエストの作成方法
- 14. ダイナミックUIコンポーネントを作成する:角度2とIonic2
- 15. 角度2でダイナミックルータリンクを作成する方法は?
- 16. 角度データテーブル選択でコールバック関数を作成する方法
- 17. 角度2のブートストラップモーダルでGoogleオートコンプリートを作成する方法+?
- 18. IE10で角度材料ダイアログボックスを作成する方法
- 19. 角度2で子ルートを作成する方法は?
- 20. 角度2でポップオーバー画面を作成する方法
- 21. 角度2でGUIDを作成する方法は?
- 22. 角度素材2でフラットアイコンボタンを作成する方法は?
- 23. コンポーネント2を角度2でグローバルに作成する方法は?
- 24. 角度2経路サービスでルータオブジェクトを作成する方法は?
- 25. 角度jsで複数のインデックスページを作成する方法は?
- 26. ui-selectでデフォルト値を角度で設定する方法は?
- 27. asp.net webforms CSRFトークンの検証方法
- 28. 角度fullcalendarの実装方法ui
- 29. a)CSRFトークン+ SSLなしのHTTP認証、またはb)deviseでCSRFトークンを要求する方法
- 30. 高度なAndroid UIを作成する方法は?
しかし、csrfトークンはポスト要求ごとに変更されます。角度パッケージで一定のままでも、laravelパッケージとは異なります。 私のangleは別のパッケージにあり、laravelは別のパッケージに入っています。どちらも独立しています。 –
そのため、すべてのHttpRequestでは、上記のコードがAPIから取り出されたCSRFトークンを注入します。トークンは現在の要求に対して一定のままです。私はあなたの角と嘘つきが違うパッケージだから、私はこの答えを提案したのです。 – AWJ