私はSpringブートアプリケーションにOAuth2を追加しました。ログイン部分は、私はPOSTリクエストを送信すると、私は次のようなエラーOAuth2をspring-bootに追加するとCSRFトークンエラーが発生する
{
"timestamp": 1504901957320,
"status": 403,
"error": "Forbidden",
"message": "Could not verify the provided CSRF token because your session was not found.",
"path": "/compute"
}
を取得正しく動作していないが、今私は、私は春にCSRFを無効にすることができます知っているではなく、ベストプラクティスのthats。 spring-bootは自動的にCSRFトークンを設定するか、動作させるために何かを追加する必要がありますか?問題は、私は私がトークンを作成し、バックエンドからそれを設定していないよトークン
let headers = new Headers();
headers.append("Content-Type", "application/json");
this.http.post("/compute", JSON.stringify(source), { headers }).subscribe((response: Response) => {
if (response.ok) {
this.mainpage.terminalComponent.logToTerminal(new Date(), response.text());
}
});
か、そのを追加していないよ、私の角度コードからの要求を行っているときならば今、私は知らないのですか?
'headers'に' CSRF'トークンが追加されていません – Aravind
Okej!私は角張った状態から始めました。どのようにしてトークンを取得し、それを 'ヘッダ 'に追加するのですか?迅速な回答btwありがとう! @Aravind –