modified verification token

This commit is contained in:
2025-10-17 18:10:38 -06:00
parent a1bed1dedc
commit 28dbf45756
+9 -4
View File
@@ -4,8 +4,9 @@ import { ExtractJwt, Strategy } from 'passport-jwt';
import { ConfigService } from '@nestjs/config';
export interface JwtPayload {
id: string;
usuario: string;
idPersona: string;
user: string;
userType: string;
}
@Injectable()
@@ -19,9 +20,13 @@ export class JwtStrategy extends PassportStrategy(Strategy) {
}
async validate(payload: JwtPayload) {
if (!payload || !payload.id || !payload.usuario) {
if (!payload || !payload.idPersona || !payload.user || !payload.userType) {
throw new ForbiddenException('Token inválido o corrupto');
}
return { id: payload.id, usuario: payload.usuario };
return {
idPersona: payload.idPersona,
user: payload.user,
userType: payload.userType,
};
}
}