Описание тега nestjs-jwt
Этот пакет предоставляет утилиты JSON Web Token (JWT) и помогает создавать токены для использования при аутентификации и авторизации веб-запросов к вашему приложению NestJS. Он содержит JwtModule, который предоставляет одного поставщика JwtService для подписи, проверки и декодирования токенов JWT, синхронно или асинхронно. JwtService настроен с параметрами (через JwtModuleOptions), которые соответствуют конфигурации пакета NodeJS jsonwebtoken, используемого ниже.
7
ответов
NestJS Аутентификация jwt-паспорта
Я хочу реализовать распространяемую библиотеку аутентификации, чтобы использовать ее в нескольких моих проектах. Библиотека должна реализовывать метод аутентификации JWT. Код выглядит следующим образом: jwt.strategy.ts: import {ExtractJwt, Strategy}…
24 окт '18 в 12:45
6
ответов
Аутентификация NestJs JWT возвращает 401
Я реализовал аутентификацию jwt в nestJs. Однако всякий раз, когда я пытаюсь аутентифицироваться, используя следующие заголовки авторизации: Bearer <token> or JWT <token> Я получил 401. Это мои файлы аутентификации @Injectable() export c…
23 апр '19 в 23:14
3
ответа
Не удается найти модуль "паспорт" или соответствующие объявления типа
Я использую @nestjs/ паспорт. После запускаnpm run start:dev У меня ошибка, но редактор не показывает ошибку node_modules/@nestjs/passport/dist/passport/passport.serializer.d.ts:1:27 - error TS2307: Cannot find module 'passport' or its corresponding…
29 июн '20 в 18:22
4
ответа
NestJs Passport jwt unknown strategy
Я пытаюсь реализовать стратегию JWT для аутентификации в моем приложении-гнезде.Я получаю следующую ошибку Неизвестная стратегия аутентификации "jwt" Это мой код:jwt.strategy.ts import { Injectable } from "@nestjs/common"; import { PassportStrategy …
26 фев '20 в 03:53
1
ответ
NestJS - использовать сервис внутри перехватчика (не глобального перехватчика)
У меня есть контроллер, который использует собственный перехватчик: Контроллер: @UseInterceptors(SignInterceptor) @Get('users') async findOne(@Query() getUserDto: GetUser) { return await this.userService.findByUsername(getUserDto.username) } У меня …
27 авг '20 в 17:48
2
ответа
аутентификация с использованием nestjs, паспорт со стратегией JWT
Я пытаюсь реализовать аутентификацию и авторизацию nestjs для приложения задач Я использую стратегию JWT с паспортом Но я не могу реализовать метод выхода из системы Я попытался @Get('/logout') logout(@Request() req) { req.logout(); } он возвращает …
31 дек '19 в 21:21
3
ответа
Nest не может разрешить зависимости AuthService
Я слежу за документацией, представленной здесь https://docs.nestjs.com/techniques/authentication Чтобы иметь более быструю поддержку, я создал репозиторий git с проблемой https://github.com/Sano123456/nestjs-jwt node -v -> v10.15.2 npm -v -> 6…
25 авг '20 в 09:06
0
ответов
NestJS - Как создать службу упаковки поверх службы jwt (из модуля jwt)
Извините за плохой английский, я из Украины:) Не могли бы вы рассказать мне, как я могу создать свой собственный сервис, который расширяет Jwt-сервис, предоставляемый модулем jwt из пакета npm? Я хочу создать свой собственный JwtService для обнаруже…
29 авг '20 в 08:07
1
ответ
Сервис jwt this.jwtService.sign не является функцией
С помощью этого кода в AuthService: @Injectable() AuthService { constructor( @InjectRepository(UserRepository) private jwtService: JwtService private userRepository: UserRepository ) { } async login(loginCredentialsDto: LoginCredentialsDto): Promise…
03 июл '20 в 23:31
3
ответа
Модульное тестирование NestJS/TypeORM: не удается разрешить зависимости JwtService
Я пытаюсь провести модульное тестирование этого контроллера и высмеять службы / репозитории, которые ему нужны. @Controller('auth') export class AuthController { constructor( private readonly authService: AuthService, private readonly usersService: …
09 июл '20 в 23:12
2
ответа
Как защитить прокси с помощью гвардейцев в NestJS
Используя https://github.com/chimurai/http-proxy-middleware (которое использует http-proxy), я смог создать прокси для внутреннего (скрытого извне) URL-адреса и получить ожидаемый ответ. Однако, поскольку это подход промежуточного программного обесп…
01 сен '20 в 10:45
0
ответов
как передать параметр конструктора на уровень обслуживания из контроллера или преобразователя в nestjs?
Я хочу передать текущее значение пользователя конструктору службы, чтобы использовать его значение, а не передавать его как параметр функции в каждой используемой функции @Query(returns => [User]) @UseGuards(JwtAuthGuard) async getUsers(@CurrentU…
21 сен '20 в 19:22
2
ответа
Не удалось получить секрет JWT dotenv "Ошибка: secretOrPrivateKey должен иметь значение"
Я пытаюсь защитить свое приложение, скрывая секретный ключ JWT в файле dotenv, хранящемся локально в корне приложения, но документация мне недостаточно понятна, и я продолжаю получать эту ошибку при запуске тестов: console.error Error: secretOrPriva…
02 окт '20 в 04:01
3
ответа
Как я могу использовать configService в super ()?
У меня вопрос о настройке переменных окружения. В официальном документе говорится об использовании ConfigModule в этом случае, но мой случай - исключительный случай. Потому что я хотел бы использовать его в super() в конструкторе. Мой код ниже. Есть…
19 ноя '20 в 12:45
3
ответа
TypeError: не удается прочитать "знак" свойства неопределенного [JWT / Nestjs / e2e-тесты]
Мне нужно создать токен на предъявителя Jwt для моих тестов e2e. Поскольку этот процесс немного утомителен, и поскольку это не то, что я пытаюсь тестировать, я хотел бы обойти его, получая напрямую, а не проходя реальный процесс 2FA. К сожалению, я …
07 окт '20 в 13:23
1
ответ
Как заставить работать запрос токена NestJS JWT?
Я создаю этот API, используя JWT и NestJS. Это API для мобильного приложения, поэтому мне нужно, чтобы токен JWT постоянно обновлялся. Идея состоит в том, чтобы проверить входящий запрос токена, если срок действия токена истек, JWT выдаст сообщение …
21 ноя '20 в 23:59
1
ответ
Как сгенерировать файл миграции в typeorm с помощью nest js
Я новичок в этой структуре Nest JS и создал образец Restful API, но не смог перенести файл объекта. Я пробовал много способов, как это не работает. при первом запуске команды миграции для создания файла миграции она работает нормально. но во второй …
23 фев '21 в 08:08
1
ответ
Как мы можем получить доступ к декоратору из класса обслуживания в NestJS
Я новичок в NestJS и пытаюсь создать систему аутентификации. Я смог сделать. Итак, вот что я делаю, чтобы получить доступ к auth. В моем контроллере у меня есть @Get('/user') async getUser(@AuthUser() token: string) : Promise<Object> { return …
11 мар '21 в 03:34
0
ответов
Как реализовать инструмент профилирования Retrace в Nest JS
Я попытался реализовать инструмент профилирования APM (Retrace) в Nest JS. В Nest JS мне не удалось получить ни одного документа для реализации профилирования. Но я вижу реализующий инструмент профилирования в Node JS. Точно так же, как в Nest JS, л…
15 апр '21 в 13:45
0
ответов
AuthGuard сломан после обновления NestJS
У меня есть проект NestJS (версия 6), в котором реализована аутентификация с использованием jwt. Следующая конфигурация работала нормально: package.json ... “@nest-modules/mailer”: “^1.1.3", “@nestjs/common”: “^6.6.7", “@nestjs/core”: “^6.6.7", “@ne…
07 май '21 в 00:22