Tag: NESTJS-PASSPORT
Estoy tratando de implementar la función de recordarme utilizando el marco de trabajo NestJS, ya tengo la implementación de Jwt y de la estrategia local funcionando de la siguiente manera: import { ExtractJwt, Strategy } from ‘passport-jwt’; import { PassportStrategy } from ‘@nestjs/passport’; import { Injectable } from ‘@nestjs/common’; import . . . Read more
Tengo el guardia local del pasaporte: export class LocalGuard extends AuthGuard(‘local’) { async canActivate(context: ExecutionContext): Promise<boolean> { const result = (await super.canActivate(context)) as boolean; await super.logIn(context.switchToHttp().getRequest()); return result; } } Y he implementado el guardia para la autenticación de Google: export class GoogleAuthGuard implements CanActivate { canActivate( context: ExecutionContext, ){ . . . Read more
Estoy utilizando @nestjs/jwt en mi proyecto NestJS. Tengo dos módulos, AuthModule y AppModule. – El AuthModule utiliza @nestjs/jwt. – El AppModule invoca el servicio de autenticación del AuthModule. AuthService: import { Injectable } from ‘@nestjs/common’; import { JwtService } from ‘@nestjs/jwt’; import { ForbiddenException } from ‘@nestjs/common’; @Injectable() export class . . . Read more
Estoy intentando resetear/cambiar el token (JWT) para los usuarios que cambiaron sus contraseñas en NestJS API con PassportJS. Aquí hay un ejemplo claro de cómo funciona esta autorización: https://docs.nestjs.com/security/authentication. Quiero generar un nuevo token al cambiar la contraseña para asegurarme de que en todos los dispositivos en los que el . . . Read more