在这里: [https://github.com/Mereithhh/vanblog/blob/eabb38650cc1d0cc99c3896a190f3113a1bf7f47/packages/server/src/provider/auth/local.strategy.ts#L17](https://link.segmentfault.com/?enc=0kqWnOIE1FXj%2Bjw4JjncAQ%3D%3D.ptpl7lWFxiwzsRZZie0DeT21mAu6YwcUZ10YYqDKCkmLnk6HfdzeFwSDnjYJclDLpeCV1P%2BprPTj0CNvG24BO3ZmS6t8f8BJV244qFijYgKWeP%2FF8UhozPJZSfPj6bV3i%2BWjm7TXsZDtzxvI%2BM0yPd6wUmDCSGndujJLXf5f%2BvcuWooBpaQZV0r3m6%2FTAWUV) 它用了 `@nestjs/passport` 这个插件,继承并实现自定义的 `PassportStrategy`,其 `validate()` 的返回值会自动被附加到 Request 对象上。 > REF: > [https://docs.nestjs.com/recipes/passport](https://link.segmentfault.com/?enc=%2B8Oz9gxk%2BNf%2Byw9N7jMNRA%3D%3D.3M5swn4xtu6Cdups31s4td6ut2krWOp%2B6c70DNo%2B7k6KFqUr5jBwmV5b2Q8gn0V8) > 