Open2

frourio試す

大井さかな大井さかな

JWT認証のAdditionalRequestの値はどこから?

@fastify/jwt の場合について
https://ja.frourio.com/docs/guide/authentication

@fastify/jwtの仕様で、request.jwtVerify()を呼び出すと request.user を通してJWTペイロードが取得できるようになる。この拡張された user の型をAdditionalRequestとして指定する。
そのペイロードはどこで作成したかというと fastify.jwt.sign() なので、ここと同じ型にする