Вы должны передать функцию проверки в конструкторе super
стратегии паспорта.
constructor(private readonly authService: AuthService) {
super((token, done) => done(null, this.validate(token)));
}
Вы также можете передать объект параметров в качестве первого параметра:
constructor(private readonly authService: AuthService) {
super({apiKeyField: 'myapikeyfield'}, (token, done) => done(null, this.validate(token)));
}
Кстати: я бы рекомендовал использовать экземпляр Logger
вместо статического доступа к нему, см. этот поток .