1
私はREST APIを開発していますが、JWT経由で認証を行う正しい方法、トークンのペイロードに含める情報、ベストプラクティスと最も安全なものは何かについて疑問があります:セキュリティJWTペイロード
ペイロードトークンの内側にmongoDBのObjectIdが含まれていますか?
{
"sub": "507f191e810c19729de861ea",
"name": "John Doe",
"rol": "admin"
}
ユーザのような保護された経路に移動した場合、トークンの「サブ」をチェックした後:requesの中
“api/dashboard /: userId“
そしてコンパ、
.get('api/dashboard/:userId', (req, res)=> {
if(Req.params.uiserID != token.payload.sub) {
Res.status(401).send({ message: ‘No authorization’})
}
})
Express.js
で、この例
上記は安全だと思われますか?