msksgm’s blog

msksgm’s blog

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

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

f:id:msksgm:20210716071638p:plain

概要

routing-controllerspassport を適用させる方法がわからなかったのでメモしました.

方法

@UseBeforeを使います.
passport の設定方法はこちら

import { JsonController, UseBefore } from "routing-controllers";
import passport from "../lib/security";

@JsonController()
@UseBefore(passport.authenticate("jwt", { session: false }))
export class MyController { ... }

参考

How to combine passport with routing-controller?