msksgm’s blog

msksgm’s blog

Webエンジニアです.日々の勉強,読書,映画観賞,美術観賞の記録を載せます.

jwt

jwt-decodeでunknownの解決方法

問題概要 jwtDecode を使って、jwt を複合すると、以下のように、従来のオブジェクトに加えてiatとexpが追加されています。 typescript で型を指定して取得しようとすると、unkownのエラーが発生してしまいます。 ちなみにiatとexpは両方とも unix 時間を示…

routing-controllersにpassportを適用させる方法

概要 routing-controllers に passport を適用させる方法がわからなかったのでメモしました. 方法 @UseBeforeを使います. passport の設定方法はこちら import { JsonController, UseBefore } from "routing-controllers"; import passport from "../lib/s…

"Error: invalid expiresIn option for string payload" の解決方法 (Node.js, passport.js, jwt)

問題概要 jwt を用いた認証認可処理を実装していると以下のようなエラーに遭遇しました. Error: invalid expiresIn option for string payload 解決方法について記述します. 解決方法 こちらの記事が参考になりました. jwt.sign()の第一引数はオブジェク…