私はnode.jsとexpressを使用して単純なサーバーを構築しています.CSRFはexpressフレームワークを介して実装されています。
app.use(express.csrf());
app.use(function(req, res, next){
res.locals.token = req.session._csrf;
res.locals.year = new Date().getFullYear();
next();
});
Connect CSRF ミドルウェアは req.session._csrf トークンを自動的に生成し、この関数はそれを res.locals.token にマップして、ejs から作成されたテンプレートで使用できるようにします。これは Web アプリケーションでうまく機能します。
しかし、Android から作成されたモバイル アプリケーションの場合、たとえばログインする場合、CSRF トークンなしでユーザー名とパスワードのみを送信すると、サーバーは要求を拒否します。
前のコードは Web テンプレートに対してのみ機能するため、私の質問は、Android 対応アプリケーションでこのトークンを受け取る方法です
最高のRGDS XI