modified verification token
This commit is contained in:
@@ -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,
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user